<SEC-DOCUMENT>0001356090-22-000013.txt : 20221109
<SEC-HEADER>0001356090-22-000013.hdr.sgml : 20221109
<ACCEPTANCE-DATETIME>20221109161914
ACCESSION NUMBER:		0001356090-22-000013
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221109
DATE AS OF CHANGE:		20221109

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PRECIGEN, INC.
		CENTRAL INDEX KEY:			0001356090
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36042
		FILM NUMBER:		221372921

	BUSINESS ADDRESS:	
		STREET 1:		20374 SENECA MEADOWS PARKWAY
		CITY:			GERMANTOWN
		STATE:			MD
		ZIP:			20876
		BUSINESS PHONE:		301-556-9900

	MAIL ADDRESS:	
		STREET 1:		20374 SENECA MEADOWS PARKWAY
		CITY:			GERMANTOWN
		STATE:			MD
		ZIP:			20876

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INTREXON CORP
		DATE OF NAME CHANGE:	20060313
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>pgen-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:b495e936-a9d0-4b5e-805a-5108bb9b5e98,g:73dcfb2d-eaf5-486f-a2f8-82b26e948a4d,d:46d78b56fe614b4cadecac711dea4288--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:pgen="http://www.dna.com/20220930" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pgen-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV8zLTEtMS0xLTMzMTAx_1f3aba4e-fe3d-4b02-8c94-7895f96c4d9e">false</ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV80LTEtMS0xLTMzMTAx_9a912348-f828-479f-a3d0-289a614775fb">2022</ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV81LTEtMS0xLTMzMTAx_075edfae-bda9-4731-97f1-6d6d36b1a893">Q3</ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV82LTEtMS0xLTMzMTAx_bb9b3c6b-4cd6-45d3-8a73-2d07f15fad79">0001356090</ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80L2ZyYWc6NDM3MWFiMDBiMGVlNDQzMmFlZmUwYzE0YmNlZjIxZjUvdGFibGU6ZmRiMzIyMWM1ZGZiNGNhMDliYjhkN2I2NWVlYWY2M2UvdGFibGVyYW5nZTpmZGIzMjIxYzVkZmI0Y2EwOWJiOGQ3YjY1ZWVhZjYzZV83LTEtMS0xLTMzMTAx_62b819be-f5cf-4ecd-aa83-9d9790a3b0d0">12/31</ix:nonNumeric><ix:nonNumeric contextRef="iaea4392221474e13806a3a864a5c4f21_D20210101-20211231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy0wLTEtMS0zMzEwMQ_c4d48fac-4ad4-49a2-8636-b03e4fa4679d">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</ix:nonNumeric><ix:nonNumeric contextRef="i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731" name="pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfODAx_4a1a7966-bc01-49a3-90bb-0730555bd116">P5D</ix:nonNumeric><ix:nonNumeric contextRef="i0a51b95aa9674979824f182fcd52f6c3_I20220930" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQw_a7c96c4d-cd58-4c9e-b7e2-896063410ff7">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pgen-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ia54385bef8a84a559793c76933a9692b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7e18c4a571f462381a440576e3c8ed0_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic3690c4e864c413a993291c77973acac_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62b38c6a55c444ba1ae87e4333a6729_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b10b8c5301b46d29be45d7d9e653232_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:RelatedPartiesAggregatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="icad30383a18f44b89c7b680a24d95c8b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i832d643a95ce45538a0e836ca4cd7298_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3155149ef0f4bc2ac568b0af57f8e93_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82ce22fdc8d4411184387ca46d27e422_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3f14d15de94e2ba0f1ed7db709e9bc_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d2d3dd76ad348bb85837149b168a322_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ce72a69155c4559b90f09bbcabe2ba0_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i352b97c0764f45e5a0ee825e538c91f7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26ba4dd99ce840e39174c4ed1557b393_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0501e949e3846c4af4865c8ef3346ec_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic92cc7b6f2d64a568299eced979fc498_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10d9e42b342f480298e3c329d65d2a63_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15a4702d2fca47ab96479f31255fe567_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f9a0b9c63ee4d6e9a6efad83de9d92b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6082fb617bde49d68a6217acc21f36dd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39457f5fbff349a2bd14f1705d92b3c9_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9377c9fe56594848878c15396bd3772f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8074762c099b406696bac3466b188a40_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0837e5570254d5fab14dce3267f17de_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d320dd3c887477b9107b5360298c11f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ed8c14da98e4faa8737ac880bef65c2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6d9cdcddb6542f5b8b2a8e0d4d2751a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e5106e84c2642299334947789efa2f5_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia46be5624a1b4175b04f7a096325e9a1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b9af4215f10437e915dde0f2073da06_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05681794610e4866ae4047513af0fc32_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6d97570f9704a079a9e08bb7f61191c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5018e76617b4215981899efe18874fb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53896e55face4b9bbdc05f656793fc95_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0940118f9acb4771b7adda0455120759_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if25e2ad5b668482883e74c734c4a6bb8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44da3ce17a584d289c6d6f1e9dfeaaec_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i321e222d296644ecbb83b918b639695a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5da7aa72b2849789038333c3ee13aee_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18726ac3b4444257b1831aba43fb08d5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf216927681c40a6a44d8aa127c694fb_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0c577e81514add92b0efb2f283e51a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7de1b51693f948edb0ab5d09168d5553_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia32750f5c03f4a8bbd259abbffad6cac_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee868069e5ba4b4a97b5ec13047e6a05_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66366c9fd5ee4fe3b8c190ea8aa3ba7a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if780ae14eff44bb5b31b94463d58f31f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65b005cbde084a939f89b85d1ed98028_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia53c9c6c21cd4521835392c5716f1d2e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08ed41b479ac4cdcad7195193e9aa090_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc5c2ab7db654e76bc5a120727144446_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaea4392221474e13806a3a864a5c4f21_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e56e93f4da410b9cb65b468008c182_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9681f201189480a80f0a31aa7e727c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1253810bc0845dc956f7e77a7028164_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6f770a8a9c14f15a2b620ff06a589ea_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id81b6f5f45f4432fb8eab9bb7051ae37_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia746247603c8474193d26ebf2e443f41_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d5c31b267df4a14a05a8bd1e101603a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88308aaee68c40419a4c38ed1004950f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6389a175ac4151b00fd15c2b320de0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5ddfef18c5046e2a3a61780bd2e5474_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffe353c795204942a124edd4d7308fb2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34e8a504b89748fbb4517743d947860c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i525a794ad3364d0faea27cd254e45026_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9edd3b0ddc484e93b16a4cd5b3b1dfff_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i853caf453a3142bcbe98097a2a773dbb_I20220818"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i62b0a659a4b042ce823f73877e43f181_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie83adfc013804ba6989c18d94b35fa6e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac1640e82dd04b7aaacf73643b67f4fd_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcc41eb04e7a45a29c70b076bac68863_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb6002fefaf04e24a97dd0e2fcd1d229_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37d43043fb20450585690980d8eeeb4f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6eaed6021168409aa34234d5f112d463_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c740dffffd84724abc683417c0bcb9c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28da49befba74c8bb6fe7e77922db1a9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7941032e67a148258e075e225e31c299_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aed0b36f43a488db78f15ac2e9ed038_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec8c19ae39034e24a1987d353dd36246_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6beef2ef1ca240b28873af04d7170c8f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd5ce11cf8ce4ce7b48f54d4c3aecad2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc3aa83f5315452e8835e4eeec7495cf_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5081acb7e1184cafa5aa7216c971a695_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2664b44af3446eab8d37a43b7dce8eb_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i046598b9672b41ee9943e9eb270f203c_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34b2b24d3ccc45afacf95bd55e45d1fe_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic318633af4b940bc8e0b1fad05eb4e4a_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23305c2916ff4335b026f6032f0a3b22_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006RetrospectiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccf01c2bf9e640ba83cdec90295223eb_I20220818"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6184c0c5ce57418bb391cd4775c42ceb_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3e059d6e8624d91829c7e1a7019833a_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14689284e4234ab8bc54de08a67a165c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa0263191f0e4196a76f34fe6f14c208_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea5de8a874d54b5090c4eaa1ed58447e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id87e0b6b4e3d4ed2831d8db6deca2ac9_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia502f0722a71437e980d592adebcff55_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda989119f9243a5892d62b08da39800_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd1e84dbd8b047cead7bff954c54c7d7_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d9ef3637cd74576885e5169e40f5043_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1775a327e0145029141b45651428c9b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:TransOvaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5fd69423073474bab4643c55c6fc2e1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8384d959c0164e50a89b90e8ae68c291_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pgen:MBPTitanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ece97b8f0964735885fd9e9162d019e_D20140101-20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-01-01</xbrli:startDate><xbrli:endDate>2014-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3308965c612c453e9078ebb6aa6565e4_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf4639037c9b439ca4a57ffb98e87109_D20140101-20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-01-01</xbrli:startDate><xbrli:endDate>2014-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68681d72ffef4e70b796e702bc6cdacd_I20141231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i163addfa0997407ea14b9c130c744baa_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="board_seat"><xbrli:measure>pgen:board_seat</xbrli:measure></xbrli:unit><xbrli:context id="i28ef77d0455545deb897047c55f54b54_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:PrecigenAndRemainingIEPInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ad5b3ae353d4b08a4b050f23b286a16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc9d0060d5e485e8572357ad8c1b27f_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15c18dfb3512446892e54c5a901ace63_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03bf58867828479999bb7ff5aafcb2fb_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebbca7d4b22e4383867d1024cbd44f75_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5848e2c88eff4565b3d8321ec6a22536_D20151201-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:AllInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-12-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7832c80782964fd5b14cdea79b18ccb7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:PrecigenAndRemainingIEPInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic326b8ae7df94606b0aa400aafdf5f36_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9191a0ec85824049adb525cf34510a13_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">pgen:OtherAccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">pgen:IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80e4e9f22efe43ed895581a88ce29463_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">pgen:IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i697cc40b2a5f4316b7a9504ec9475009_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb45067c5b054308ab5a3fdb50993122_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ded64e477f64b9aa004850647b642ac_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbee04bf620b4ef98c2e276acb9a5ecb_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8f11d78d7fa44b585079b80cfdf86da_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2caac15caeee478c976815f3e265dbcf_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89c9a74ee2694751ada6ea6172fbe031_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icda422dc8ec14c95a532bda65ed5fb74_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i583f7b26df9248199c457085b5f5c4f3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i568e1b0cf8f64664a03616056b483e3c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id27961e356b74ad0892309ddd85489e8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27026deb68e74973a49b431958dba5fe_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:CastleCreekBiosciencesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96f8dffde8dd4e2f97c13cfff05aa802_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i376e0654f3324618acb8d953a0817a01_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d39dc2cd3bd44489312411a7c475cf1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic19c2c719b5a43a5b2fffeff9c52c377_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a0ab5ba3118414bab40ea6445926a3b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i528ac2e30c2147d19d9a63a17e04ac00_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e98ce69f9ae4b2abd7d8446830d6053_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4818003e3c45496999ce3f7bb9dfdc45_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaebc512a2d3447e90b5fd8342c6ea65_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic22078337ab540cbbc59f582017141ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pgen:IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3643cfe457c84f5aa154c305c712c889_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7950029777cb448cad504ec591e57018_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eebe4a2c63046d6b30c65fff0f83031_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:PrepaidProductAndServiceRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b5305b0f4ca40edbab415b287863844_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:PrepaidProductAndServiceRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3114127c917d495ebd903d529d5a8ed2_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:DeferredRevenueOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f6b516623344feb9d888a275b1eab71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pgen:DeferredRevenueOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45b27641f03a4bc6bdc2ebc467813814_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida05f8da661f44c5ab3ec0017dcd1062_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if83c085c018b4e4cac32f9caee7d32fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b3c4e0bc2294359ad6a93879f00f315_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaadceed69af74b4d837b02b45f4c9d00_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i220b0df24f2643cc879ca22918aa32cb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6861f88e1f6e4f8dab58f0bb035eb947_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffc7f316db034b7f9bef32ccacef196a_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b5668b8683d4f8b90a850b71c950227_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbbab42f44634528b14d1beabb40c820_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccf3a559597c4001a12edfecec807075_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cdb1386a4e74c329e2bff292655908a_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i263bc225b0784d7295177417b72f77d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie603970f15654b699e8dd9ffa32680bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3292c452f1a41308797410e2b24398d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04bc97c5b5c34a8e82e6797be3f19998_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eb2ed359bd34cd58ff5e3c2af564d36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7984a808b5041d0bf9ede31d2fb7fb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ee21e79db174275a87fda6da5bef351_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c91c1d79b0f47ecb3ff9d5375636ba0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a945adc1b68419382685c0c1e89dcd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idae19ef722124fa6b12e0edbc4e1f489_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cc9d21494ac4e6282f187f5365e77f8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:SuppliesEmbryosAndOtherProductionMaterialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67b71023521c49b8a1421d38cd153224_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:SuppliesEmbryosAndOtherProductionMaterialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd5533553084f408ec9e2400a4dc51b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:LivestockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e49d39cebf4082a47978f48c7790af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">pgen:LivestockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e1823cada204a36bab700e70c27c840_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="reporting_unit"><xbrli:measure>pgen:reporting_unit</xbrli:measure></xbrli:unit><xbrli:context id="i7493d7acc27b4f5ea1f3627809e47894_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i793c99af170f4c80befb728dc1842f47_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcc05e7aaf824eceb5c3061872c64523_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3d8881a4e254e7f811e27252dd50284_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i092636cf364d4cccaf55aef654ad2dbd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i498f58632bb94e8796587153e1a23e6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba174357a00483b9459686f902df2d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9f1c4beaade49abb3b06936573a5bd1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28fbb5a4cc314b6aa2e1ea2120f1e0cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1643c3d1eb234988a001bae7f748e967_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pgen:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52f182797cf94418812b659b15aa340d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pgen:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>pgen:day</xbrli:measure></xbrli:unit><xbrli:context id="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9a536e6477447bc8802e1df729730f1_I20220818"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b440a4a2b3345989d7c7cbe72e9a05a_D20220818-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-18</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cdd0613fb504a42a23451b8ed755df9_D20221001-20221109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda1202a947645818e10c3f9f9760451_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pgen:A3.5ConvertibleNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i148aae7afad34e52995094426804a0bf_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07db7c79c850406bbb39234edcb1bfee_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d2427127599452d96d15fd9c02e92e2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf953324681b444b916e43d88c067570_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a29653832e1484e99c623d79ca4eae3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8586b8d5472462590ce19fc539582fa_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbebbb04d1f4478f958681b7fa9852bb_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7b9623cd3f842ebb84d0d7d4158649c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic850e9801c914c7f94a71f9197c94511_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2991e84538cf40af948808b0f20fa365_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">pgen:GeneratedAfter2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacdfba76ff834580beb6851bfb268404_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id293d3d174624b3486884342fe8cce3a_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice7e583da44f4d5db71d171b6773c60b_D20220809-20220809"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-09</xbrli:startDate><xbrli:endDate>2022-08-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02bbae2a880743dfb79957592adfa58d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b1a7c4e293e4191a8ed00297a36c796_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5af2e722e88499d894b7ad93ba10658_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5acb6e63b56d477aa67755109d2fed33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f9be5ff0ccb473e9fb723bea77637d0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f792b407f2e439595b0b1e80a79c7e7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0ee05be24c849f3abb3728e7a644ed2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i118a4dddbc964c44978216ceee1b64ce_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff7183c456ef425c9bd2883b340ebb9f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a0a26a387a2499bafb52760cec2ca42_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i573fbe87437349bfb67b7cce471ae738_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5a367cc42ed4f53a28069978f0971b4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pgen:CostOfServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i724ff3b536c84e9abdd2223c8e3be4ca_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib643af64fabb4d15b8a8bcd0f3b72e65_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4567a2f55437485685200bbd449947ef_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad7c18ff08a54e1693f225e7ebace310_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i832df82f40124fc7bd06d41aadcb94a2_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i965b4921d43a4ad4a79734630c69d359_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cc7a407a279477d97e143b72721dc53_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cb1452bfefd41eb98f4af22dd392979_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40e71d9702094695ab5c790a1e39eb5f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fa7aa339ca2494c8167786ddbf59fbf_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3219900589c24fe585231d2899780f0b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3187354cdfa41a2b33542006e09d290_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa2db5b40f6444fbafc4a00c6e9674f0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2008PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21456b532bfe4abd9070e90e776cf7cc_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlan2019PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i283de42e8a414e8486d94d0f04feba04_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5613fdac7fa14956987c0316e73a0d94_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06868a22ccaf41d8a2520761c23b8293_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pgen:PrecigenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25409b87df334932a6c35b3b24f55125_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib275b5c5e67c4cfaac4fbcf9cd810301_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c76f2bd9ffb44de923d2bec983a5cc7_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i037953a038824c98ba726ac14cdb9e14_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93df4de56c6d486c9e8e3120fd3bd506_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4240eebd86e34b269ee53208549fe94e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78aebde1ba1341219f2cb5d42543fbcf_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14d6b6cc00f9410ab97d86fcc4839f65_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa42a2e627664d27bdc08012f8e9c961_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a51b95aa9674979824f182fcd52f6c3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a874b13ff6e45809061ef2f057cf21d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05b9195d35a645d1ae3d68426d9f0616_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ExecutiveChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5c01bdebdb64a02bd77f90f110a2e29_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8db3c695387e457b9f5e26fe0edfde3a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pgen:ThirdSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd765a8119964718b707bbe8308bceef_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff70bea42e1a49b1a57860e9e42bb96a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib55e06cc99f74539bee484100d26af8e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92b4259d1c744926a2cacfef15effd78_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02ee1575fcb64df3a320459e1ae96edd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifde48658ae9b420098ad1d0080431632_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17c9682425e64233b2412beef04470d8_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10da9b6e32c34585924c60b925ffee31_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifab66b20cb2742b7a20998269f667974_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacfca77ee93b47fc835d25212f5f6344_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5089b69cdbd9468b9a6e9672ffba624f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ReportableSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i012b165666634227bc8e2688a281e092_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8140ac9ed9a48689a2c775cf9ad2bfe_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b4fd217dbd34338b6743bad5697a89c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da0af4eb42d4894909547719506b8fd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice7de1a5dfba4c0cbefaed27494042dd_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pgen:UpfrontAndMilestonePaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3d32893c90d45c0951718743c006b34_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49365cc3ca3c40e18d90197a708c0ffc_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4e46a0d2ada4c41a9155c444d0662c8_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b84a086c7144d4aa28791c4f3c989dc_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ebf9fb7eeec43ecb2653dd36559f736_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72dce773202a4703a363c88efff38cbe_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7f486b574c14e34bc056105f3cedda0_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie921a9e57e5c44b7ab0aa22bd2af87cc_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc6225cbc3dc4f19b9b2cd06daab82fc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i416c61ca07a5499daf4209e04d21fcaf_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia34f4f285c5e4eb5bef0b57953433629_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ec90c48a5c445248335087ffb8ace08_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e6c13e8f5254cba9f43cee3f3e37c68_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d43bb568f6d483a8e2b3650d7a05004_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib83cf39a1c164856880fdf4b1ea9bcc3_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i047043c56283401c8640bc63cad7af6e_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6f4feb2b4664b1484fcc6ab65f14d5c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54132c238ffa47a4af2d0a9bec868b81_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e3aac9521254b32acc2b96149e16080_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc031804c8a74b4cb67412e7d7bc2591_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac6676dac4974da6b5f75d996021466e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75b8c0fee8e74015a5bf962da9ea4f5a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i655077c4f37946df8fa92831c450b4c1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1fbf4083a9c49d681b2d8100865cb82_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:BiopharmaceuticalsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1715b850dd44db1b72828edeb39e544_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pgen:ExemplarSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee09c93c51f1457b93a0056605bbc1e1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbfbc78026174ea8a8f4724d5d3a1f83_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie80375db6f534a4f9f24c1b3bf30437a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if987bf09b09846988bbe5afb8bb3999a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">pgen:EliminationsAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f1ad582f25f42018886125afb2c9658_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0c26d257b3b49189a0d2b4c55ac549f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2767ecaaa82a43f0b22f73a28177dca6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67ed0e9b57384dc792358b335934b5bd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if71d910560784da7a4fb89298efb2116_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd7584784c114cf28246a3c9bd5b45a3_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001356090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i46d78b56fe614b4cadecac711dea4288_1"></div><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="margin-top:4pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="15" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY5_938fee1d-a594-422b-bdd9-9c87898a30f6">10-Q</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NmI2YmRmNWZiNTI3NDM3ZTlmZjEwMzc3MmMxNTI0M2UvdGFibGVyYW5nZTo2YjZiZGY1ZmI1Mjc0MzdlOWZmMTAzNzcyYzE1MjQzZV8wLTAtMS0xLTMzMTAx_95c214b7-db2d-4a6e-97b4-5770235534e0">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18xMjM_96067bbe-5eb9-4c3d-8b2d-ac16a98b2fcd">September&#160;30, 2022</ix:nonNumeric> </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZGU2M2Q3YWQ1ZGQyNGZmZGE5Nzg0OWY5NDdkNTQ2M2UvdGFibGVyYW5nZTpkZTYzZDdhZDVkZDI0ZmZkYTk3ODQ5Zjk0N2Q1NDYzZV8wLTAtMS0xLTMzMTAx_d19a42fc-01f4-46a8-b60e-4836c4611e6c">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDcw_12ff61c5-4f4c-4540-9461-f7a01d7d5231">001-36042</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY0_686d08fe-4e61-4740-808f-fc37106a8151">PRECIGEN, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"></td><td style="width:18.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.684%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.743%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.891%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM18wLTEtMS0xLTMzMTAx_1e76fc19-5928-4f69-b53d-d66475da939c">Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM18wLTQtMS0xLTMzMTAx_25cbc04a-c7a3-495f-a7ad-07227f25349d">26-0084895</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification Number)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM18zLTEtMS0xLTMzMTAx_cd4d6f3e-c36f-4255-8c7d-08de503e0835">20374 Seneca Meadows Parkway</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM180LTEtMS0xLTMzMTAx_6fb4efcc-24f0-4171-8345-b13d7747693f">Germantown,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM180LTItMS0xLTMzMTAx_f21adf1a-f7df-49c5-8394-44cae36eadd2">Maryland</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6NzJlYmM2NzkzNGUzNDNmZmEwYjYyODRiOGVmNDM1ZTMvdGFibGVyYW5nZTo3MmViYzY3OTM0ZTM0M2ZmYTBiNjI4NGI4ZWY0MzVlM180LTQtMS0xLTMzMTAx_4bb82ba5-ee46-45b7-b10d-6d1b746e6d87">20876</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY1_e62e708d-caac-480e-9c79-a6f725b3cd39">301</ix:nonNumeric>) <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY2_8ca9cd2e-0eb4-4ad0-b92b-bab850968b2e">556-9900</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant's telephone number, including area code)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Exchange Act:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.945%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZWRmNWU0ODgzZDljNDIxY2FkNWJlMTQ1MDM5ODY3MjcvdGFibGVyYW5nZTplZGY1ZTQ4ODNkOWM0MjFjYWQ1YmUxNDUwMzk4NjcyN18xLTAtMS0xLTMzMTAx_f6ddbfa3-1907-4e8e-b642-92dc03223da0">Common Stock, no par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZWRmNWU0ODgzZDljNDIxY2FkNWJlMTQ1MDM5ODY3MjcvdGFibGVyYW5nZTplZGY1ZTQ4ODNkOWM0MjFjYWQ1YmUxNDUwMzk4NjcyN18xLTItMS0xLTMzMTAx_07c50b41-8841-4621-a4ff-8550da47a2b3">PGEN</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6ZWRmNWU0ODgzZDljNDIxY2FkNWJlMTQ1MDM5ODY3MjcvdGFibGVyYW5nZTplZGY1ZTQ4ODNkOWM0MjFjYWQ1YmUxNDUwMzk4NjcyN18xLTQtMS0xLTMzMTAx_9ddaf86e-22c8-484b-87b3-1f9468b3648b">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY3_fa818eb7-dc94-490c-b41c-ba858d765fa8">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:20pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDY4_240aac8e-59b8-46cd-b6da-c9d08f9a29ef">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6OTkyZjgzMmM3OTE4NGFjMmIxOWU1MTAzMDA0NGE3MDQvdGFibGVyYW5nZTo5OTJmODMyYzc5MTg0YWMyYjE5ZTUxMDMwMDQ0YTcwNF8wLTQtMS0xLTMzMTAx_5b9ec200-2d42-4a5c-96e9-1a2134e23af7">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6OTkyZjgzMmM3OTE4NGFjMmIxOWU1MTAzMDA0NGE3MDQvdGFibGVyYW5nZTo5OTJmODMyYzc5MTg0YWMyYjE5ZTUxMDMwMDQ0YTcwNF8yLTYtMS0xLTMzMTAx_e87ec5f6-cc62-4a1c-b5aa-97cbb7499c66">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGFibGU6OTkyZjgzMmM3OTE4NGFjMmIxOWU1MTAzMDA0NGE3MDQvdGFibGVyYW5nZTo5OTJmODMyYzc5MTg0YWMyYjE5ZTUxMDMwMDQ0YTcwNF80LTYtMS0xLTMzMTAx_9a3ffa08-f4ca-4880-92c4-553953d56b6e">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:10pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18yMDcx_de512f03-4135-4a83-9c30-b391dd56ed7c">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="ic7e18c4a571f462381a440576e3c8ed0_I20221031" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xL2ZyYWc6ZmRhYjkwMjc0YmM0NGVmYzllMTMzODBlOTQ1NjZkYTMvdGV4dHJlZ2lvbjpmZGFiOTAyNzRiYzQ0ZWZjOWUxMzM4MGU5NDU2NmRhM18xOTg2_1e919137-c0d4-4aeb-b611-1739a034178b">208,150,021</ix:nonFraction> shares of common stock, no par value per share, were issued and outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRECIGEN, INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.310%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item&#160;No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_13">PART I - FINANCIAL INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_16">Condensed Consolidated Financial Statements (unaudited):</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_19">Condensed Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_19">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_19"> 30, 2022 and December&#160;31, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22">Condensed Consolidated Statements of Operations for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22">Se</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22">ptember</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22"> 30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">Condensed Consolidated Statements of Comprehensive </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">Income (</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">L</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">oss</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">)</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25"> for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25"> 30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_28">Condensed Consolidated Statements of Shareholders' Equity for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_28">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_28"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_28">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_28"> 30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31">Condensed Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31">N</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31">ine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31"> 30, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_31">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_34">Notes to the Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_34">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_91">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_91">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_94">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_94">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_97">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_97">51</a></span></div></td></tr><tr style="height:15pt"><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_100">PART II - OTHER INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_103">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_103">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_106">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_106">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_109">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_109">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_112">Defaults on Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_112">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_115">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_115">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_118">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_118">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_121">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_121">54</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_124">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_124">55</a></span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intrexon</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, UltraCAR-T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, RheoSwitch</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, UltraVector</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, RTS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and RheoSwitch Therapeutic System</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are our and/or our affiliates' registered trademarks in the United States and ActoBiotics&#8482;, GenVec&#8482;, Precigen&#8482;, AdenoVerse&#8482;, ActoBio Therapeutics&#8482;, UltraPorator&#8482;, AttSite&#8482;, and Precigen Therapeutics&#8482; are our and/or our affiliates' common law trademarks in the United States. This Quarterly Report on Form 10-Q, or Quarterly Report, and the information incorporated herein by reference contain references to trademarks, service marks, and trade names owned by us or other companies. Solely for convenience, trademarks, service marks, and trade names referred to in this Quarterly Report and the information incorporated herein, including logos, artwork, and other visual displays, may appear without the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or &#8482; symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks, service marks, and trade names. We do not intend our use or display of other companies' trade names, service marks, or trademarks to imply a relationship with, or endorsement or sponsorship of us by, any other companies. Other trademarks, trade names, and service marks appearing in this Quarterly Report are the property of their respective owners. Unless the context requires otherwise, references in this Quarterly Report to "Precigen", "we", "us", and "our" refer to Precigen, Inc.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Note Regarding Forward-Looking Statements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, which statements involve substantial risks and uncertainties. All statements, other than statements of historical facts, included in this Quarterly Report, including statements regarding our strategy; future events, including their outcome or timing; future operations; future financial position; future revenue; projected costs; prospects; plans; objectives of management; and expected market growth, are forward-looking statements. The words "aim", "anticipate", "assume", "believe", "continue", "could", "due", "estimate", "expect", "intend", "may", "plan", "positioned", "potential", "predict", "project", "seek", "should", "target", "will", "would", and the negatives of these terms or similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. These statements may relate to, among other things: (i) the impact of the COVID-19 pandemic on our clinical trials, businesses, operating results, cash flows, and/or financial condition; (ii) the timeliness of regulatory approvals; (iii) our strategy and overall approach to our business model, our efforts to realign our business, and our ability to exercise more control and ownership over the development process and commercialization path; (iv) our ability to successfully enter new markets or develop additional product candidates, including the expected timing and results of investigational studies and preclinical and clinical trials, including any delays or potential delays as a result of the COVID-19 pandemic, whether with our collaborators or independently; (v) our ability to consistently manufacture our product candidates on a timely basis or to establish agreements with third-party manufacturers; (vi) our ability to successfully enter into optimal strategic relationships with our subsidiaries and operating companies that we may form in the future; (vii) our ability to hold or generate significant operating capital, including through partnering, asset sales, and operating cost reductions; (viii) actual or anticipated variations in our operating results; (ix) actual or anticipated fluctuations in competitors' or collaborators' operating results or changes in their respective growth rates; (x) our cash position; (xi) market conditions in our industry; (xii) the volatility of our stock price; (xiii) the ability, and the ability of our collaborators, to protect our intellectual property and other proprietary rights and technologies; (xiv) our ability, and the ability of our collaborators, to adapt to changes in laws or regulations or policies, including federal, state, and local government responses to the COVID-19 pandemic; (xv) outcomes of pending and future litigation; (xvi) the rate and degree of market acceptance of any products developed by us, our subsidiaries, collaborations, or joint ventures, or JVs, and competition from existing technologies and products or new technologies and products that may emerge; (xvii) our ability to retain and recruit key personnel; (xviii) expectations related to the use of proceeds from public offerings and other financing efforts; (xix) estimates regarding expenses, future revenue, capital requirements, and needs for additional financing; and (xx) the effects, duration, and severity of the ongoing COVID-19 pandemic and the actions we and others have taken or may take in response.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements are based on our beliefs, assumptions, and expectations of our future performance, and may also concern our expectations relating to our subsidiaries and other affiliates. We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions, and expectations disclosed in the forward-looking statements we make. We have included important factors in the cautionary statements included in this Quarterly Report, particularly in Part II, Item&#160;1A, "Risk Factors," that could cause actual results or events to differ materially from the forward-looking statements that we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, JVs, or investments that we may make.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this Quarterly Report, the documents that we reference in this Quarterly Report, our Annual Report on Form 10-K for the year ended December&#160;31, 2021, the other reports we have filed with the Securities and Exchange Commission, or SEC, and the documents that we have filed as exhibits to our filings with the SEC completely and with the understanding that our actual future results may be materially different from what we expect. We do not assume any obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i46d78b56fe614b4cadecac711dea4288_16"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Condensed Consolidated Financial Statements</span></div><div id="i46d78b56fe614b4cadecac711dea4288_19"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Amounts in thousands, except share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMy0xLTEtMS0zMzEwMQ_8aa6a010-e745-4514-ba69-7513e68d3a3b">9,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMy0zLTEtMS0zMzEwMQ_efb32567-a17f-4d5c-b50e-dc676cf07c41">36,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNC0xLTEtMS0zMzEwMQ_749b79af-d439-4128-bcd2-dc504186b9fd">82,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNC0zLTEtMS0zMzEwMQ_a766c476-ab3a-4be4-8d24-3d047d3d3a49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNS0xLTEtMS0zMzEwMQ_0d11b805-37f0-43c9-a640-2ab61190c81a">62,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfNS0zLTEtMS0zMzEwMQ_791c0d3b-f8f3-478f-a7c3-7ad3d78344f6">72,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade, less allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjExYTgxOTViOWJlZjRlYzU4MDIyZjQwYzkyY2MxYjkzXzQ3_45e8e3be-6474-4cb1-b700-dba1f3627c76"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjExYTgxOTViOWJlZjRlYzU4MDIyZjQwYzkyY2MxYjkzXzQ3_5bbd959a-7d09-496d-8e52-726c4ea304ee">184</ix:nonFraction></ix:nonFraction> as of September&#160;30, 2022 and December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0xLTEtMS0zMzEwMQ_1d5416c2-2654-4b50-a3bc-4e98a0f3780b">1,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOC0zLTEtMS0zMzEwMQ_b023377e-c83f-494a-b0ca-53a0035f3274">1,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related parties, less allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="id62b38c6a55c444ba1ae87e4333a6729_I20220930" decimals="INF" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjc5OTlhMDUxOTc0NjRlMGFhMWNhZGEwZjVmMmM2YTg0XzU3_202dc684-b356-484d-ba53-a0bdb7baf46f">0</ix:nonFraction> as of September&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="pgen:RelatedPartyReceivableAllowanceforCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0wLTEtMS0zMzEwMS90ZXh0cmVnaW9uOjc5OTlhMDUxOTc0NjRlMGFhMWNhZGEwZjVmMmM2YTg0XzU0OTc1NTgxMzk2NA_6050284d-ace1-4c98-aa0d-d230eade1b62">1,509</ix:nonFraction> December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0xLTEtMS0zMzEwMQ_51fb0371-cc00-4ba0-a3fa-6f8fb9b6afcb">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfOS0zLTEtMS0zMzEwMQ_834f5824-1be3-4f47-b8de-fa51804de1c9">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTEtMS0xLTEtMzMxMDE_d93f1744-de08-4f12-986a-cb8e85f80582">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTEtMy0xLTEtMzMxMDE_4cdd674f-b2ee-4658-baeb-b8989dfa181a">566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTItMS0xLTEtMzMxMDE_bf082165-3ed4-43d4-8443-a00f4b87ffc7">219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTItMy0xLTEtMzMxMDE_0051bd89-0305-4af4-9863-fb078c2c8139">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTMtMS0xLTEtMzMxMDE_2d0ff28b-4f10-4d89-9f9d-08e2616441df">6,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTMtMy0xLTEtMzMxMDE_e60b41a2-705b-48ed-87a8-2c9cb9ef20b4">5,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTQtMS0xLTEtMzMxMDE_a2342a1a-bbaf-4dbf-b4d7-38eee80a42d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTQtMy0xLTEtMzMxMDE_7dbf8377-5786-499e-978c-f9283efe0a1f">40,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTUtMS0xLTEtMzMxMDE_b706fa19-3bde-436a-8869-bf6fa36ea1bf">162,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTUtMy0xLTEtMzMxMDE_24bc8edc-5790-4a05-a4bd-ce178e501fae">156,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTYtMS0xLTEtMzMxMDE_a8ca9164-647f-4e5c-84dd-cfa1a7e4dabf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTYtMy0xLTEtMzMxMDE_76d40517-129e-410c-b499-6b8db6669950">48,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTgtMS0xLTEtMzMxMDE_0420035d-c1f5-43e1-8261-771e20e7d0bc">7,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTgtMy0xLTEtMzMxMDE_13dd8eb6-1a6b-48ee-b8b0-9c15c97f1534">8,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTktMS0xLTEtMzMxMDE_a204a5d4-fef2-4c19-9fc0-9651cd2720f4">42,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMTktMy0xLTEtMzMxMDE_005f4447-2316-45fa-84a0-b59e7a123da1">52,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjAtMS0xLTEtMzMxMDE_0e11308d-a2e0-44b4-9c75-ddbfcd1543a8">36,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjAtMy0xLTEtMzMxMDE_d2d34e55-6ce1-4ed1-bcc9-527c3a7c411b">37,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjItMS0xLTEtMzMxMDE_8ce1ca7b-41d8-4cdb-b2ac-fd02515c4e6f">8,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjItMy0xLTEtMzMxMDE_9d3510d8-e8f8-4c1a-8118-b5a47e53a9c1">9,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjMtMS0xLTEtMzMxMDE_fb2dbf40-37ab-4da8-a2ca-1bb24db7546f">871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjMtMy0xLTEtMzMxMDE_7b63b3ac-a693-4632-a69c-9acb7f737b7b">936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjQtMS0xLTEtMzMxMDE_f4683764-adb5-4874-9266-eaf491ad0f55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjQtMy0xLTEtMzMxMDE_4f3a4596-a115-4308-a1cc-f175ae014d24">45,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjUtMS0xLTEtMzMxMDE_7ae32bbb-c469-433e-9f6f-8587e15615da">259,245</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjY0NDE4MDZlNTJjMDRjZjI4M2JiN2YwZTk3ZmI1N2ZhL3RhYmxlcmFuZ2U6NjQ0MTgwNmU1MmMwNGNmMjgzYmI3ZjBlOTdmYjU3ZmFfMjUtMy0xLTEtMzMxMDE_0b28efb1-4b41-41fe-81d5-7338011beb3c">359,856</ix:nonFraction>&#160;</span></td><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Amounts in thousands, except share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Shareholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMy0xLTEtMS0zMzEwMQ_01f80fbb-e546-4fdf-b40c-a82a3688392d">4,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMy0zLTEtMS0zMzEwMQ_9d7d4e1d-27d4-48b1-adfb-43cd03fb98fa">3,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNC0xLTEtMS0zMzEwMQ_d3f3c3e5-c121-44af-9895-066297e68b91">5,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNC0zLTEtMS0zMzEwMQ_71a8f48e-03f8-4144-a80f-628c72fec5f7">7,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNS0xLTEtMS0zMzEwMQ_885c63cf-3e12-4fe5-a1e0-622067afeef3">11,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNS0zLTEtMS0zMzEwMQ_e646f5b9-fd4b-43eb-8e9b-11e29acfc657">7,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNi0xLTEtMS0zMzEwMQ_355a3ff3-89e6-4e60-869b-4c720c4558eb">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfNi0zLTEtMS0zMzEwMQ_28a04ef4-0498-4279-8608-bf86b6d043a0">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfOC0xLTEtMS0zMzEwMQ_ac5aa7bf-9b7f-4368-baee-9314a2ccf101">82,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfOC0zLTEtMS0zMzEwMQ_58e1ae0a-0f4b-4138-8977-e54a5b5dc389">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTAtMS0xLTEtMzMxMDE_80f48123-ef6a-46e4-8294-d8d2880bafa1">1,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTAtMy0xLTEtMzMxMDE_cc7fc85f-e52d-43a2-9c15-6a6ab71d1c60">1,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related party payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTEtMS0xLTEtMzMxMDE_e9dfc039-c256-4ddb-819d-5f0d4b698478">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTEtMy0xLTEtMzMxMDE_f5d674f8-370f-441c-9a14-edf85fcb3eb7">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTItMS0xLTEtMzMxMDE_81dc74ba-d2e5-427c-8b46-b26ee665a7b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTItMy0xLTEtMzMxMDE_f0ab3058-5bd6-419f-b369-5cf960f4dd40">12,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTMtMS0xLTEtMzMxMDE_88a624d6-cef1-4caf-9f0b-a1e8f88adea4">104,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTMtMy0xLTEtMzMxMDE_833d03e5-5541-49cf-a54f-39776bbbef33">34,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTQtMS0xLTEtMzMxMDE_a033bd93-9183-4a02-9cd5-c063b1ecaed5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTQtMy0xLTEtMzMxMDE_b285da45-de06-40f0-8d2f-4ccacbd36721">179,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion, including of $<ix:nonFraction unitRef="usd" contextRef="id62b38c6a55c444ba1ae87e4333a6729_I20220930" decimals="INF" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjozMGVhMmU5MzQzMzQ0NjcwODQ3Njg3YjgyMzkzMTc2M180Mzk4MDQ2NTExMjE2_202dc684-b356-484d-ba53-a0bdb7baf46f">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1b10b8c5301b46d29be45d7d9e653232_I20211231" decimals="3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjozMGVhMmU5MzQzMzQ0NjcwODQ3Njg3YjgyMzkzMTc2M180Mzk4MDQ2NTExMjAw_69ef0f3e-4017-46d0-b2e4-a50f328085ff">21,205</ix:nonFraction> from related parties as of September&#160;30, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMS0xLTEtMzMxMDE_02c0c935-17f9-49cd-81de-2332ed9cdaaa">1,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTYtMy0xLTEtMzMxMDE_45c7df0a-0df8-477e-af70-d1d3c9aab164">23,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTctMS0xLTEtMzMxMDE_a4c6a7cc-57ec-4b42-a336-c332a364c204">7,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTctMy0xLTEtMzMxMDE_a55313c8-9e8e-40b5-ab60-bbfd2d02d06c">8,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTgtMS0xLTEtMzMxMDE_a5b44d91-e076-4334-b0a2-88b775a7292c">2,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMTgtMy0xLTEtMzMxMDE_3a5c74a7-6b55-428f-b094-dd0f901c80b4">2,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjAtMS0xLTEtMzMxMDE_f93fad05-1b39-47a6-a574-285987f8a26c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjAtMy0xLTEtMzMxMDE_9dc4765e-28db-4879-b73b-7abd7fb1ec29">3,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjEtMS0xLTEtMzMxMDE_a720629b-70bb-4889-849a-8fea72a4151b">116,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjEtMy0xLTEtMzMxMDE_be0b10a7-05fd-4f4a-8df6-e51f8c65eea8">252,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 16)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjItMS0xLTEtMzMxMDE_156100c5-a2d6-464b-bb7a-b99336377009"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjItMy0xLTEtMzMxMDE_19ab9ee6-4729-4803-b1dc-825d2281fcd9"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders' equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, <ix:nonFraction unitRef="usdPerShare" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8xOA_04527c78-adc8-40d4-bf7e-824de9127f0b"><ix:nonFraction unitRef="usdPerShare" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8xOA_2219540f-1763-4ded-8ee2-9d1e07fe11f5">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8zMg_390aeae0-a7a5-4e33-a207-e4016daa4674"><ix:nonFraction unitRef="shares" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF8zMg_76de7b3f-082d-4c09-9de9-1236e37f8fa4">400,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2022 and December&#160;31, 2021; <ix:nonFraction unitRef="shares" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF83MA_0914fe25-cd7b-46a2-92f2-c526fe82864a"><ix:nonFraction unitRef="shares" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF83MA_76c8e532-9d18-44c1-812b-2b2477c2023a">208,150,021</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF84NA_14a23f17-2c24-428b-b3de-768a8840aa98"><ix:nonFraction unitRef="shares" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMC0xLTEtMzMxMDEvdGV4dHJlZ2lvbjpkODY4ZjljM2YzMWQ0MTczODY5Mjk4NWU4MjdlMzVmMF84NA_98cec8e2-8fbc-4a3c-9521-9db76431200d">206,739,874</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:CommonStockValueOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMS0xLTEtMzMxMDE_03b72415-9b3b-4dd8-9d61-d04723161c38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjQtMy0xLTEtMzMxMDE_566c1366-fac6-44b7-9b9c-869193e29919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjUtMS0xLTEtMzMxMDE_0d298f1e-df28-48d1-9b26-aad193401a8e">1,996,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjUtMy0xLTEtMzMxMDE_ba26931f-1538-42ab-9cff-5384f958c592">2,022,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjYtMS0xLTEtMzMxMDE_29b8b19e-dde8-40d0-85f8-8ea454376975">1,846,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjYtMy0xLTEtMzMxMDE_e00e0a5b-de39-42ae-828e-274474e62450">1,915,556</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjctMS0xLTEtMzMxMDE_6fee0d8f-e216-4438-9410-19b1f6854aa2">7,181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjctMy0xLTEtMzMxMDE_e6b6319f-4641-4a47-a300-1b88b599ddee">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjgtMS0xLTEtMzMxMDE_ee3cd095-4408-45cf-8b1e-f215543c0f27">142,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMjgtMy0xLTEtMzMxMDE_26f4e77e-303b-4d3c-9f54-994a71d763cf">107,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMzEtMS0xLTEtMzMxMDE_513e5d31-7ac5-4039-9696-c473512e4b80">259,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8xOS9mcmFnOjMyZmU5Y2YwZGVhNjQ2N2Y4M2I4NjkzOTI0NGI2OWYxL3RhYmxlOjRkOWI1ZWIzOGZmMjRjMDFhZmZkMDMzZjMxYWMxOGU1L3RhYmxlcmFuZ2U6NGQ5YjVlYjM4ZmYyNGMwMWFmZmQwMzNmMzFhYzE4ZTVfMzEtMy0xLTEtMzMxMDE_e6330b2e-5f92-4462-8d93-d5cec05badf7">359,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Amounts in thousands, except share and per share data)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icad30383a18f44b89c7b680a24d95c8b_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy0xLTEtMS0zMzEwMQ_0ec8c7ff-06f6-45c4-9486-49d67a19dce1">14,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832d643a95ce45538a0e836ca4cd7298_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy0zLTEtMS0zMzEwMQ_c407e79e-3bc4-45fa-a3ef-fa75e1d2fb52">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3155149ef0f4bc2ac568b0af57f8e93_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy01LTEtMS0zMzEwMQ_8247b842-bd55-436b-b8a4-5240d6c44121">14,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82ce22fdc8d4411184387ca46d27e422_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMy03LTEtMS0zMzEwMQ_357d98d9-b39f-41d0-a4f6-d99a698d44c0">389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff3f14d15de94e2ba0f1ed7db709e9bc_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC0xLTEtMS0zMzEwMQ_444a385f-1002-480e-aa66-06651584727b">342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d2d3dd76ad348bb85837149b168a322_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC0zLTEtMS0zMzEwMQ_e3495ffc-18a0-492e-88f3-d760fb7971f3">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ce72a69155c4559b90f09bbcabe2ba0_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC01LTEtMS0zMzEwMQ_4693842a-4470-40d0-bc32-df01890dfffc">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i352b97c0764f45e5a0ee825e538c91f7_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNC03LTEtMS0zMzEwMQ_93d2960d-6c37-46dc-923a-56f3b4d91a9b">1,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ba4dd99ce840e39174c4ed1557b393_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS0xLTEtMS0zMzEwMQ_a244e9ae-6846-42a2-9b73-74041614972a">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0501e949e3846c4af4865c8ef3346ec_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS0zLTEtMS0zMzEwMQ_3fd42ce3-1f35-4a9c-ad4d-54177605b77e">2,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92cc7b6f2d64a568299eced979fc498_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS01LTEtMS0zMzEwMQ_87e85f12-9480-4202-9566-f69c3c39caf5">8,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d9e42b342f480298e3c329d65d2a63_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNS03LTEtMS0zMzEwMQ_42a0e0c3-0c01-4ca2-976b-bf0baaca8c18">7,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a4702d2fca47ab96479f31255fe567_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi0xLTEtMS0zMzEwMQ_22aa233a-038a-4529-ae91-3d2e44d199ca">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f9a0b9c63ee4d6e9a6efad83de9d92b_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi0zLTEtMS0zMzEwMQ_a5bc9445-cfbe-44f2-9b6c-1c479df8a0cd">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6082fb617bde49d68a6217acc21f36dd_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi01LTEtMS0zMzEwMQ_acf923a0-42bf-4f44-b541-84a76d0874e9">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39457f5fbff349a2bd14f1705d92b3c9_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNi03LTEtMS0zMzEwMQ_7acb3080-07e7-449e-a6fa-2aade733d789">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy0xLTEtMS0zMzEwMQ_35c82dbc-7e99-4de3-8d71-5e92860b4f75">16,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy0zLTEtMS0zMzEwMQ_ff25a5dd-cedf-422e-9923-8abe5410e0a7">3,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy01LTEtMS0zMzEwMQ_c7d1d4bd-ecd4-44fc-bfc8-03b412d3d84d">25,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNy03LTEtMS0zMzEwMQ_00be9eca-1736-4d18-a3af-35f86a7a0670">10,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff3f14d15de94e2ba0f1ed7db709e9bc_D20220701-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS0xLTEtMS0zMzEwMQ_ab8df0e9-e725-44c6-81e5-1cb214c8beae">463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d2d3dd76ad348bb85837149b168a322_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS0zLTEtMS0zMzEwMQ_40d75374-5fac-4406-9801-1c09df29a7b4">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ce72a69155c4559b90f09bbcabe2ba0_D20220101-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS01LTEtMS0zMzEwMQ_2c5e5da6-d2d6-4c7e-99d2-131a13514374">1,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i352b97c0764f45e5a0ee825e538c91f7_D20210101-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfOS03LTEtMS0zMzEwMQ_cdd4e128-ba0c-4861-a21c-6717353c13aa">1,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ba4dd99ce840e39174c4ed1557b393_D20220701-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtMS0xLTEtMzMxMDE_31f2ece5-a108-494c-9607-f541c5563316">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0501e949e3846c4af4865c8ef3346ec_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtMy0xLTEtMzMxMDE_dc529667-8b50-4d34-a2fa-6a4e5d7751da">970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic92cc7b6f2d64a568299eced979fc498_D20220101-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtNS0xLTEtMzMxMDE_aa0cd924-50be-4b1d-be74-9a353bb7ffb3">3,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d9e42b342f480298e3c329d65d2a63_D20210101-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTAtNy0xLTEtMzMxMDE_0e701892-26f2-4b8a-891c-d5a2aebef5c4">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtMS0xLTEtMzMxMDE_167070fe-ca6a-40e8-a7b0-b7f0b7525d82">12,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtMy0xLTEtMzMxMDE_9d5a7444-90ae-40bc-ad74-794ddfc7e310">12,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtNS0xLTEtMzMxMDE_d29d7017-7007-4ae9-8ccd-b8c97bf8a2c7">36,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTEtNy0xLTEtMzMxMDE_14f6e93f-157d-49c3-9be3-c7d7bd8ebd1f">35,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItMS0xLTEtMzMxMDE_62d960a3-9b83-41f1-9fbd-d9462878aa75">10,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItMy0xLTEtMzMxMDE_edc0adc7-3588-47a5-a804-a1fe873e8f8d">10,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItNS0xLTEtMzMxMDE_8db89f87-47b8-4c3b-8e02-d3678c54e116">36,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTItNy0xLTEtMzMxMDE_35a7a100-c520-4f32-bb12-9a87726e7aec">40,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtMS0xLTEtMzMxMDE_b16c9edb-223b-4f59-ae3d-0ac9b1059b4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtMy0xLTEtMzMxMDE_96aa8749-2c01-4deb-bb99-923034892748">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtNS0xLTEtMzMxMDE_96c25909-94f2-40bb-a0a9-3d5a35faa6ed">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTMtNy0xLTEtMzMxMDE_2dc02e70-31d3-4d7e-a1e4-481fe1265b83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtMS0xLTEtMzMxMDE_268b27f2-0665-450c-a123-58fcd58b9c7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtMy0xLTEtMzMxMDE_6577fbcc-3b63-442b-8a56-d31b5e9468f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtNS0xLTEtMzMxMDE_91756e20-31e4-4fd7-b651-5d56fa87e3d7">638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTQtNy0xLTEtMzMxMDE_7e128961-532b-4455-b2a7-7889e74359c2">543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtMS0xLTEtMzMxMDE_39883989-8ac8-4e55-835e-b29f479457b6">24,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtMy0xLTEtMzMxMDE_9c919269-34d5-41a7-99ab-adb2bd52cf63">24,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtNS0xLTEtMzMxMDE_2b97be1d-15b1-454c-9045-b8fc66d59e30">79,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTUtNy0xLTEtMzMxMDE_63b6c056-d33e-4b32-80a6-f862e220cde7">80,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtMS0xLTEtMzMxMDE_f4b65f15-5fd6-4d8c-81a5-479601daad04">7,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtMy0xLTEtMzMxMDE_494d5d91-8df6-400e-8d07-70fe3f383237">21,530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtNS0xLTEtMzMxMDE_00161f50-526a-4bc5-acd0-a7058ad0cf9b">53,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMTYtNy0xLTEtMzMxMDE_1fdd6ff5-bff0-4835-8c32-5ebf7a7d53a4">70,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Expense, Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtMS0xLTEtMzMxMDE_7fbd67aa-6298-43d0-9880-25a86d471ead">2,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtMy0xLTEtMzMxMDE_a8bf01d1-51d4-461a-8f76-8d15c8b2a64e">4,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtNS0xLTEtMzMxMDE_a4fdc764-5b91-4ef9-905d-95671e1612d2">6,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjAtNy0xLTEtMzMxMDE_01bcd643-a390-40eb-a186-b81d91bb507f">13,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtMS0xLTEtMzMxMDE_3695f504-58ba-49d4-97f4-535f5e6bd3d6">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtMy0xLTEtMzMxMDE_754957fb-ea29-4651-8ca8-fe82c2748d1a">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtNS0xLTEtMzMxMDE_79eb38e2-5a8b-40ae-b162-9b2e1dc1cd71">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjEtNy0xLTEtMzMxMDE_288d7b7c-21a7-411f-80e7-b829343c4916">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItMS0xLTEtMzMxMDE_487e0910-502b-4629-86d1-44d9c3942ba8">1,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItMy0xLTEtMzMxMDE_d74e289f-ae6b-40ef-a046-ece004ddc4f2">133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItNS0xLTEtMzMxMDE_d24113d8-02ce-4460-bba2-538ea71c31a8">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjItNy0xLTEtMzMxMDE_385882f3-2b99-40ff-a80a-7269aa83932b">430</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtMS0xLTEtMzMxMDE_acade9ab-8b53-4f21-9d1d-f4f12f0ba7c4">942</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtMy0xLTEtMzMxMDE_c3046fb3-664b-43f8-b834-bef60a3f627f">4,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtNS0xLTEtMzMxMDE_909f847d-a88a-463c-82c6-3660232cd876">4,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjMtNy0xLTEtMzMxMDE_4d21978e-d7ce-4170-aba3-38f6cc20935a">14,203</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (loss) of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtMS0xLTEtMzMxMDE_9e84c4a7-ecb1-4da2-b5a1-fc88b5861e8a">862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtMy0xLTEtMzMxMDE_24d30ae3-af91-4bce-b00b-985934590b94">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtNS0xLTEtMzMxMDE_4c9debe3-00e4-4b67-bed1-beb531738fc1">861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjQtNy0xLTEtMzMxMDE_6b4dd509-e020-4aaf-a1e9-8aaf5006176e">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtMS0xLTEtMzMxMDE_ff7b8a33-34b1-490d-ae5b-5b60625bfa64">7,694</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtMy0xLTEtMzMxMDE_994ca9bc-949b-4eb8-8fb4-0d49cc3d3b20">26,380</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtNS0xLTEtMzMxMDE_cb6c40df-2e5e-4f5c-9dca-3bd6cbba393b">57,798</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjUtNy0xLTEtMzMxMDE_35fce207-8a76-4a2d-a2ca-c95f939a309d">84,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtMS0xLTEtMzMxMDE_8976156f-12f7-408c-99e9-4a7796e70518">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtMy0xLTEtMzMxMDE_20cb01f5-44e0-46b1-a889-35ac5addddae">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtNS0xLTEtMzMxMDE_d75ab751-ebd7-476d-911f-7c0e94fdd9e4">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjYtNy0xLTEtMzMxMDE_a2039e8f-85e2-44fc-a5a9-b4ed8a060e7b">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctMS0xLTEtMzMxMDE_33c73d1f-0a85-458e-bd76-3bba7cf3dabd">7,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctMy0xLTEtMzMxMDE_fa60cb49-c92d-4b99-b1a9-3bdbf788a517">26,319</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctNS0xLTEtMzMxMDE_7fd2ced9-66b3-4fe9-b05a-fd3cead74449">57,601</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjctNy0xLTEtMzMxMDE_1f1cfa2f-d4b0-4cc9-b22a-dfe3f526546b">84,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtMS0xLTEtMzMxMDE_966fcf2b-757c-4937-b944-4c6930bbdf98">95,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtMy0xLTEtMzMxMDE_9316b7c3-67f2-4742-8b75-9d88165626cd">3,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtNS0xLTEtMzMxMDE_7dd220ec-556e-42ef-bac8-6a98bea76ae5">108,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjgtNy0xLTEtMzMxMDE_8ab4aa39-e35a-4584-b4e9-4c8e88be3950">16,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktMS0xLTEtMzMxMDE_6aabf5a9-fb26-4535-a6cc-cb7048a6a111">87,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktMy0xLTEtMzMxMDE_cf6c46bb-2fe0-43aa-8e21-de10b1ee8b80">29,764</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktNS0xLTEtMzMxMDE_0100ad31-765e-4805-8b7b-cf17ed957f21">50,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMjktNy0xLTEtMzMxMDE_7f7fc077-a9ab-42d9-9bb4-9dc3b88ff290">67,132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Loss per Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from continuing operations per share, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMS0xLTEtMzMxMDE_4425cfb7-9882-4b8f-8f3f-1939652681b0"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMS0xLTEtMzMxMDE_bb4e0bd2-803a-4510-8d79-3bb96274df73">0.04</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMy0xLTEtMzMxMDE_52a49ae5-74c0-4915-ab86-d01f9cd62b17"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctMy0xLTEtMzMxMDE_a65b94d0-711e-4a2f-a04c-fbea9d659ede">0.13</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNS0xLTEtMzMxMDE_3eb2047b-8778-408b-8466-7d20f3dcb6fc"><ix:nonFraction unitRef="usdPerShare" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNS0xLTEtMzMxMDE_4e8cbd1f-ced9-40d4-80ed-41ee04a326db">0.29</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNy0xLTEtMzMxMDE_289ef1ed-35af-485b-afcd-3b52d1c520fd"><ix:nonFraction unitRef="usdPerShare" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzctNy0xLTEtMzMxMDE_a0ba75e2-6668-4cc9-8103-18561092c391">0.43</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations per share, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMS0xLTEtMzMxMDE_74351453-a633-4bed-bca5-0c6f103109ca"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMS0xLTEtMzMxMDE_da2ca985-31ce-4487-95a6-2ca27c920f5c">0.48</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMy0xLTEtMzMxMDE_05ae0089-fe00-4b31-9aab-6c729f7f67e9"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtMy0xLTEtMzMxMDE_caa1504e-56c3-4504-bb9c-32eef750f912">0.02</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNS0xLTEtMzMxMDE_0006eae6-12bd-471b-90ef-1416317a6562"><ix:nonFraction unitRef="usdPerShare" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNS0xLTEtMzMxMDE_8b43e191-9029-4598-adf4-d3a0e68544d6">0.54</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNy0xLTEtMzMxMDE_3fd3871e-41b6-4919-a4f5-36b356dfbb52"><ix:nonFraction unitRef="usdPerShare" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzgtNy0xLTEtMzMxMDE_5d4e7d93-76e7-44fa-9387-a63db8d17656">0.09</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share, basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMS0xLTEtMzMxMDE_4e34e34c-3a85-4f48-8607-4a3c2f5bf79b"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMS0xLTEtMzMxMDE_eca19457-8310-499f-a98a-159a83098290">0.44</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMy0xLTEtMzMxMDE_4bf90e64-e1b7-4607-9f89-90a496233ca0"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktMy0xLTEtMzMxMDE_a3383608-8b77-4b13-ae04-994dcf27cec2">0.15</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNS0xLTEtMzMxMDE_7bedc5ea-4f1c-410b-b65c-9ddd28f485f2"><ix:nonFraction unitRef="usdPerShare" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNS0xLTEtMzMxMDE_9735bb5d-623c-4703-b7e6-e8b6442a6b9f">0.25</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNy0xLTEtMzMxMDE_55ed5516-b4b8-4c54-b3a9-29b1bbe033d1"><ix:nonFraction unitRef="usdPerShare" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfMzktNy0xLTEtMzMxMDE_a285db29-1962-40e0-bd42-5e084b7551e5">0.34</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic and diluted</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMS0xLTEtMzMxMDE_3242d8b5-bf2f-4feb-b274-2f83e9784134"><ix:nonFraction unitRef="shares" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMS0xLTEtMzMxMDE_51103f51-afb5-4c01-bee0-1fdd3b17f10a">200,670,590</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMy0xLTEtMzMxMDE_21081c86-8cb7-488c-b46b-8c8ddf862036"><ix:nonFraction unitRef="shares" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtMy0xLTEtMzMxMDE_c44dddf9-1f65-4696-a868-961753938c9a">199,179,763</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNS0xLTEtMzMxMDE_5cc50c2f-dbc3-44ed-86fd-64e6432c7dd3"><ix:nonFraction unitRef="shares" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNS0xLTEtMzMxMDE_5f648249-b199-427e-bf2d-aa1ada700be9">200,256,046</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNy0xLTEtMzMxMDE_98ba8398-30db-43e3-b9c8-c6722d382b62"><ix:nonFraction unitRef="shares" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yMi9mcmFnOjNlNWRiMWZhZWY1YTRiZDA5NmUxOGUwMTY5NmVmNWE5L3RhYmxlOjM5NWI1OTEyNzYxOTRkZWFiNGJmZTA1YWYxYzRjODQ0L3RhYmxlcmFuZ2U6Mzk1YjU5MTI3NjE5NGRlYWI0YmZlMDVhZjFjNGM4NDRfNDAtNy0xLTEtMzMxMDE_b3d0700d-ea87-48a8-8d4b-f664e90ea454">197,254,438</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Comprehensive Income (Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi0xLTEtMS0zMzEwMQ_1935c69b-e0c6-4977-9910-96d6fd626af1">87,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi0zLTEtMS0zMzEwMQ_f27465a0-bd12-4e25-b5c9-010535b8da4b">29,764</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi01LTEtMS0zMzEwMQ_0f4bad51-9058-4a82-8536-c2411ef584bf">50,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfMi03LTEtMS0zMzEwMQ_08657c1a-76e5-4249-a962-7ee7f3f6594d">67,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC0xLTEtMS0zMzEwMQ_688580f9-9324-4b5e-ad08-bd7af0852cc2">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC0zLTEtMS0zMzEwMQ_d41793b0-8225-47a1-937a-2fe9f2e6601f">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC01LTEtMS0zMzEwMQ_485fdf83-2ced-4047-aa55-54e9385f357b">905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNC03LTEtMS0zMzEwMQ_2398f107-f688-482f-8ccd-e32ccff1f8ac">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS0xLTEtMS0zMzEwMQ_720b7144-ab57-45f6-8751-f06b315045cd">2,724</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS0zLTEtMS0zMzEwMQ_bfac5975-2198-430c-9c44-e03ce87aff15">1,068</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS01LTEtMS0zMzEwMQ_d20ec45a-ffc3-4252-8214-2617043f2713">6,479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNS03LTEtMS0zMzEwMQ_3454108f-d7c3-4a32-9eb6-b0a1937e7d0d">2,439</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy0xLTEtMS0zMzEwMQ_85ee1282-08d4-4568-8bc3-e31211c9af71">84,754</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy0zLTEtMS0zMzEwMQ_7f080196-60a3-49e7-ad4a-3023f25225c8">30,790</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy01LTEtMS0zMzEwMQ_78bcf65a-d586-4c45-91c5-a659c2691cc1">43,109</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yNS9mcmFnOjI5MmFiYmZiYWM0MTQyNWRhNDJhNDViZGZiMmUwNmFjL3RhYmxlOjI2N2U3YWQ5ZjM5MTQ2OGJhNjE2ZjQ2OGVlMjlhOGJhL3RhYmxlcmFuZ2U6MjY3ZTdhZDlmMzkxNDY4YmE2MTZmNDY4ZWUyOWE4YmFfNy03LTEtMS0zMzEwMQ_4a3ff3fe-2201-4887-ac73-dfde9facf9e7">69,614</ix:nonFraction>)</span></td><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Shareholders' Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Amounts in thousands, except share data)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8074762c099b406696bac3466b188a40_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi0xLTEtMS0zMzEwMQ_10af5287-6ad4-474b-905a-ec16aac9756f">208,150,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8074762c099b406696bac3466b188a40_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi0zLTEtMS0zMzEwMQ_e802579e-cd7b-4d43-a915-28e3e100c649">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0837e5570254d5fab14dce3267f17de_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi01LTEtMS0zMzEwMQ_417579f0-b053-446a-bce8-87489f4acef4">1,993,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d320dd3c887477b9107b5360298c11f_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi03LTEtMS0zMzEwMQ_341d0888-20ca-43bb-a5e0-c0f2e92a7977">4,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ed8c14da98e4faa8737ac880bef65c2_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi05LTEtMS0zMzEwMQ_e58331a7-a607-4bad-b770-a01c3733a333">1,933,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d9cdcddb6542f5b8b2a8e0d4d2751a_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMi0xMS0xLTEtMzMxMDE_c05e8280-98e3-49f7-a591-b876d28eeb84">55,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e5106e84c2642299334947789efa2f5_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfNC01LTEtMS0zMzEwMQ_17421310-cb23-4fe6-a47e-4c13b0dab9d0">2,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfNC0xMS0xLTEtMzMxMDE_92f673da-f0b8-48b5-bc57-7c7c6bd9ff9f">2,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia46be5624a1b4175b04f7a096325e9a1_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjEtOS0xLTEtMzMxMDE_00988cd7-475c-4242-ad8d-1e2a899ede03">87,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjEtMTEtMS0xLTMzMTAx_f559fc36-1934-4fd8-b906-04314eb9512c">87,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b9af4215f10437e915dde0f2073da06_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjMtNy0xLTEtMzMxMDE_9512d26f-5a10-437b-b3a2-7177614d90b7">2,625</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjMtMTEtMS0xLTMzMTAx_c3d77580-a2dc-4d9e-a411-4f8755afe98a">2,625</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05681794610e4866ae4047513af0fc32_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtMS0xLTEtMzMxMDE_95d40733-3dbc-4d0c-9d06-9ba3a6fd647f">208,150,021</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05681794610e4866ae4047513af0fc32_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtMy0xLTEtMzMxMDE_f9cf04b9-d7a1-462f-a979-b6f180c72426">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d97570f9704a079a9e08bb7f61191c_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtNS0xLTEtMzMxMDE_82db961d-850b-4479-87a0-60d562b09154">1,996,104</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5018e76617b4215981899efe18874fb_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtNy0xLTEtMzMxMDE_6088ab1f-0a7e-4010-9690-b6aebed44ceb">7,181</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53896e55face4b9bbdc05f656793fc95_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtOS0xLTEtMzMxMDE_ebc94429-e598-4ca9-841d-a31e22fbdd24">1,846,391</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmJmMTY3MGU1YmE5NzRmNGVhOGM1M2VlNGFmMDMyMjljL3RhYmxlcmFuZ2U6YmYxNjcwZTViYTk3NGY0ZWE4YzUzZWU0YWYwMzIyOWNfMjQtMTEtMS0xLTMzMTAx_e0942f05-02e5-47fd-9e6d-b2cb600c2cdd">142,532</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Amounts in thousands, except share data)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0940118f9acb4771b7adda0455120759_I20210630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi0xLTEtMS0zMzEwMQ_6b174341-ffcc-436e-985e-473251a172bc">206,580,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0940118f9acb4771b7adda0455120759_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi0zLTEtMS0zMzEwMQ_1967c315-b4d5-4792-a741-b5a6574a68b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if25e2ad5b668482883e74c734c4a6bb8_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi01LTEtMS0zMzEwMQ_f3ffb4a4-4169-423a-943c-208d2eb7b9fd">2,017,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44da3ce17a584d289c6d6f1e9dfeaaec_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi03LTEtMS0zMzEwMQ_dcdb2419-6e6f-4e0e-82a8-6accf8d6bfed">2,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i321e222d296644ecbb83b918b639695a_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi05LTEtMS0zMzEwMQ_c5f18ba9-fc78-4209-b72c-291f34828f92">1,860,758</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5da7aa72b2849789038333c3ee13aee_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMi0xMS0xLTEtMzMxMDE_50759f25-0cb3-4840-9a18-746863b1548c">159,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18726ac3b4444257b1831aba43fb08d5_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMy01LTEtMS0zMzEwMQ_e276ce6d-cf51-4168-91ba-7fa42d6f8b79">2,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMy0xMS0xLTEtMzMxMDE_88c98ad6-dd4a-4c6d-ab1b-a2944500ef78">2,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued upon vesting of restricted stock units and for exercises of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaf216927681c40a6a44d8aa127c694fb_D20210701-20210930" decimals="INF" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfNC0xLTEtMS0zMzEwMQ_67febe11-ccfd-465e-ab85-2c1b7bf7df2e">157,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18726ac3b4444257b1831aba43fb08d5_D20210701-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfNC01LTEtMS0zMzEwMQ_bff75002-3421-4804-a800-72c96b75de27">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfNC0xMS0xLTEtMzMxMDE_5e01c66a-8fc8-430f-aec6-5749a15ea4d8">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d0c577e81514add92b0efb2f283e51a_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjAtOS0xLTEtMzMxMDE_83c684d4-1cdd-4d12-9cd7-52caa30b45bc">29,764</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjAtMTEtMS0xLTMzMTAx_7469aa01-6a82-47b2-b205-be2a361155d1">29,764</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7de1b51693f948edb0ab5d09168d5553_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjItNy0xLTEtMzMxMDE_9f13d25a-b5f9-4370-b6e3-f3086b73b3c6">1,026</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjItMTEtMS0xLTMzMTAx_175bab95-5c70-40cd-a72b-0b9104b78de8">1,026</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtMS0xLTEtMzMxMDE_9819f157-dd3f-4e07-a999-f94ad7347eec">206,738,499</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtMy0xLTEtMzMxMDE_f28a6bd7-b3a4-4ffe-abc2-afe8b97abb03">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee868069e5ba4b4a97b5ec13047e6a05_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtNS0xLTEtMzMxMDE_979f3271-e447-493f-aa12-5eebd724b724">2,020,254</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66366c9fd5ee4fe3b8c190ea8aa3ba7a_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtNy0xLTEtMzMxMDE_9c153a44-0896-4ebf-be12-5a6e1d1cbad2">1,515</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if780ae14eff44bb5b31b94463d58f31f_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtOS0xLTEtMzMxMDE_e8537c62-854c-4679-b8c1-3a515d2158a0">1,890,522</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOmQyODdmMjUzZDJhZjRlYTY5NjYzOWVjYmM2MDc2YWM5L3RhYmxlcmFuZ2U6ZDI4N2YyNTNkMmFmNGVhNjk2NjM5ZWNiYzYwNzZhYzlfMjMtMTEtMS0xLTMzMTAx_4672e6d2-63ca-4916-b4cf-3a50540306f9">131,247</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Shareholders' Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Amounts in thousands, except share data)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65b005cbde084a939f89b85d1ed98028_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi0xLTEtMS0zMzEwMQ_0d54d70e-f46e-4ceb-9a6a-b6a48bcea6a9">206,739,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b005cbde084a939f89b85d1ed98028_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi0zLTEtMS0zMzEwMQ_358c1957-6472-43c5-9032-b4cfb0b6a99a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia53c9c6c21cd4521835392c5716f1d2e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi01LTEtMS0zMzEwMQ_335177c5-91e0-4dd1-b711-a90acd3bd8b3">2,022,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08ed41b479ac4cdcad7195193e9aa090_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi03LTEtMS0zMzEwMQ_0fe9ecf3-1ed7-4403-832c-00857e8860f8">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc5c2ab7db654e76bc5a120727144446_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi05LTEtMS0zMzEwMQ_ef5ff20a-bb64-4be6-8637-cd7214cb2e37">1,915,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMi0xMS0xLTEtMzMxMDE_141201ff-2f4b-4357-93f2-797723d35194">107,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy0wLTEtMS0zMzEwMQ_c4d48fac-4ad4-49a2-8636-b03e4fa4679d">Cumulative effect of adoption of ASU 2020-06</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22e56e93f4da410b9cb65b468008c182_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy01LTEtMS0zMzEwMQ_0e2f39e0-a3b3-44d0-a23e-80c2f2626aac">36,868</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9681f201189480a80f0a31aa7e727c4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy05LTEtMS0zMzEwMQ_178bd40e-8327-40c5-af99-9e64eb549303">18,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1253810bc0845dc956f7e77a7028164_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMy0xMS0xLTEtMzMxMDE_73e14459-3d55-4c33-bd85-d1c4a1f61616">18,196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNC01LTEtMS0zMzEwMQ_c4922966-e7e0-46cd-af52-89d740f6e4d7">7,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNC0xMS0xLTEtMzMxMDE_83c2f563-3034-4cab-b66f-da0877aa8eb5">7,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued upon vesting of restricted stock units and for exercises of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930" decimals="INF" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNS0xLTEtMS0zMzEwMQ_f66d20cd-c408-458f-9bf2-c42f9e76cb14">354,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNS01LTEtMS0zMzEwMQ_da806b6d-5b81-414b-b14c-e9bae9c30480">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNS0xMS0xLTEtMzMxMDE_f115a597-d7a5-4aad-9b6b-b48bbed688c7">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued for accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930" decimals="INF" name="pgen:StockIssuedDuringThePeriodSharesAccruedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNi0xLTEtMS0zMzEwMQ_02001f3c-a162-4fe0-9efe-d627b6f676cc">772,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930" decimals="-3" name="pgen:StockIssuedDuringThePeriodValueAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNi01LTEtMS0zMzEwMQ_cb7610d1-3489-4274-b947-af04a0563970">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:StockIssuedDuringThePeriodValueAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNi0xMS0xLTEtMzMxMDE_f25b67eb-2b91-4c8b-bd4d-0691a7910a8c">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued as payment for services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i339b37c9a52a4c18ba71b839acc285fd_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNy0xLTEtMS0zMzEwMQ_9057ad79-bf63-4e24-b8f2-46b8f15fa8a6">283,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb53a2c84c4f4ead9bd3ae1c178cbead_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNy01LTEtMS0zMzEwMQ_e72c74ec-e3df-4026-a5c4-5f825d5e40f5">576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfNy0xMS0xLTEtMzMxMDE_6e829298-57f0-44bb-aeff-c87c0d0e21ac">576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6f770a8a9c14f15a2b620ff06a589ea_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjEtOS0xLTEtMzMxMDE_9aee0372-a97c-4d83-8b09-15f704521504">50,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjEtMTEtMS0xLTMzMTAx_5579ea7e-ca8a-4b1b-a3e7-58179f3a8282">50,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id81b6f5f45f4432fb8eab9bb7051ae37_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjMtNy0xLTEtMzMxMDE_124224e5-6a3f-47e6-9148-52ba35b2520f">7,384</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjMtMTEtMS0xLTMzMTAx_cfbd0937-9ca7-4b51-9da4-93579b002ec0">7,384</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05681794610e4866ae4047513af0fc32_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtMS0xLTEtMzMxMDE_5b093445-4898-4cee-bedc-088124e56829">208,150,021</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05681794610e4866ae4047513af0fc32_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtMy0xLTEtMzMxMDE_f1b887dd-45a5-406d-9b71-1881e4df8399">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6d97570f9704a079a9e08bb7f61191c_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtNS0xLTEtMzMxMDE_e7e980ae-a053-4d09-a6c2-61d287ea812a">1,996,104</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5018e76617b4215981899efe18874fb_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtNy0xLTEtMzMxMDE_75839637-e655-41c3-a036-cc1062d08d66">7,181</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53896e55face4b9bbdc05f656793fc95_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtOS0xLTEtMzMxMDE_46988718-b0c1-4b9c-a05a-6858063ed446">1,846,391</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjA5MjFmOTcyOWFhMjQ0MGU4ZjJhMjA1YzIzMDU4YmU4L3RhYmxlcmFuZ2U6MDkyMWY5NzI5YWEyNDQwZThmMmEyMDVjMjMwNThiZThfMjQtMTEtMS0xLTMzMTAx_e32e4c00-7d2c-4795-8a08-4eb71bef66d3">142,532</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.168%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Amounts in thousands, except share data)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia746247603c8474193d26ebf2e443f41_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi0xLTEtMS0zMzEwMQ_ee776fc2-33ac-44a5-bf65-dd40a78325f6">187,663,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia746247603c8474193d26ebf2e443f41_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi0zLTEtMS0zMzEwMQ_ffc61971-1f3b-4712-8548-ac3521f92fef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5c31b267df4a14a05a8bd1e101603a_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi01LTEtMS0zMzEwMQ_309e0867-4a8a-4694-b7f3-bdf88bf57cae">1,886,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88308aaee68c40419a4c38ed1004950f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi03LTEtMS0zMzEwMQ_47861132-33fd-44ca-9d92-b837d204ecdf">3,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c6389a175ac4151b00fd15c2b320de0_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi05LTEtMS0zMzEwMQ_3b555db6-3fa8-49c9-aef4-457c1d3700cf">1,823,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5ddfef18c5046e2a3a61780bd2e5474_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMi0xMS0xLTEtMzMxMDE_dcc9d1c5-f92f-4fb7-b753-b1db3e54fe16">67,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMy01LTEtMS0zMzEwMQ_833e2737-3249-4822-b60d-5280317d2ae9">11,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMy0xMS0xLTEtMzMxMDE_c22dbc0e-7bea-4082-b638-a5891c9bab09">11,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued upon vesting of restricted stock units and for exercises of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34e8a504b89748fbb4517743d947860c_D20210101-20210930" decimals="INF" name="pgen:StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNC0xLTEtMS0zMzEwMQ_72dff10d-a793-4a38-8156-db0c859d10d9">1,750,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNC01LTEtMS0zMzEwMQ_2be2898c-e4be-4de7-be73-57db5c202b11">603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="pgen:StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNC0xMS0xLTEtMzMxMDE_47c1f96f-60ac-4622-944f-ebd14d3add8f">603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued as payment for services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34e8a504b89748fbb4517743d947860c_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNi0xLTEtMS0zMzEwMQ_26f482d9-4bdf-4ee0-870c-5fd6f3368c6c">74,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNi01LTEtMS0zMzEwMQ_db976c35-aeda-4a5d-8f27-aac6111043e0">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNi0xMS0xLTEtMzMxMDE_643354e7-a50e-4f32-a508-83c5a2a7f542">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued in public offerings, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i34e8a504b89748fbb4517743d947860c_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNy0xLTEtMS0zMzEwMQ_1a502dcf-8e7f-4fdb-8f95-ad3242b3f10a">17,250,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffe353c795204942a124edd4d7308fb2_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNy01LTEtMS0zMzEwMQ_53cc0483-4f3b-4fc5-a562-12d0848e35b8">121,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfNy0xMS0xLTEtMzMxMDE_a412271e-a317-4969-8a48-6ee5fd088371">121,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i525a794ad3364d0faea27cd254e45026_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjAtOS0xLTEtMzMxMDE_342ad2e7-9241-4573-ae27-19645c91a6e2">67,132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjAtMTEtMS0xLTMzMTAx_2a8a3a7e-b648-4f47-8afd-8b1941a7c065">67,132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9edd3b0ddc484e93b16a4cd5b3b1dfff_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjItNy0xLTEtMzMxMDE_a2051ca8-ed49-43a6-b6aa-e5d636264758">2,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjItMTEtMS0xLTMzMTAx_43050db2-c16c-4444-8e7a-8a2e475384e7">2,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtMS0xLTEtMzMxMDE_8ce5e5f4-e52a-4b01-810d-d931ca21263a">206,738,499</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia32750f5c03f4a8bbd259abbffad6cac_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtMy0xLTEtMzMxMDE_28e58c01-17c7-41f8-a250-b2bd2c566f1f">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee868069e5ba4b4a97b5ec13047e6a05_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtNS0xLTEtMzMxMDE_8b1506c5-5e28-4ec2-a5c0-2f4024d5b233">2,020,254</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66366c9fd5ee4fe3b8c190ea8aa3ba7a_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtNy0xLTEtMzMxMDE_5bbda2fc-7053-4ad1-b721-f478b8ad8c10">1,515</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if780ae14eff44bb5b31b94463d58f31f_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtOS0xLTEtMzMxMDE_03b797ea-1fdb-4deb-a0f8-801734eb46b1">1,890,522</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8yOC9mcmFnOmMxZjFkZTNhMDEyZDQ2MjE4ZWEyZWQxZjRmNjMwYTYyL3RhYmxlOjliOWQ3ZThlZDI1ZDRkMzk5MDA0NWM2MzM2Njg1NzNhL3RhYmxlcmFuZ2U6OWI5ZDdlOGVkMjVkNGQzOTkwMDQ1YzYzMzY2ODU3M2FfMjMtMTEtMS0xLTMzMTAx_c5f62afd-e94f-409c-8d47-b2f51c3f9fa9">131,247</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMy0xLTEtMS0zMzEwMQ_b4a710a1-cbd6-4964-81dd-f520ad52c213">50,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMy0zLTEtMS0zMzEwMQ_a0a0d05b-e136-41dd-934a-a926bb69e468">67,132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNS0xLTEtMS0zMzEwMQ_057fe2a0-190c-41e5-a540-9ab5dfa0216c">9,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNS0zLTEtMS0zMzEwMQ_2b6ee663-42ee-4c1d-8d76-e47d9f9ddbaf">10,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNi0xLTEtMS0zMzEwMQ_77825d5f-1bbe-433a-b142-533e57f0d05a">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNi0zLTEtMS0zMzEwMQ_2036119a-ea14-4dd9-9980-1239d5cf1508">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNy0xLTEtMS0zMzEwMQ_bfec1487-7679-4c11-b82e-04c9567af39f">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfNy0zLTEtMS0zMzEwMQ_a2d1900b-f838-4370-9929-893045fa110c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOC0xLTEtMS0zMzEwMQ_2ea7f9dd-34c8-4546-b659-87003c922f85">638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOC0zLTEtMS0zMzEwMQ_b1439cc5-67e9-4fc9-a6c1-f4a5f87c202b">543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOS0xLTEtMS0zMzEwMQ_fcf32106-2398-4568-8eaa-782f0abe7bc2">94,702</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfOS0zLTEtMS0zMzEwMQ_41dc30ba-e446-41a3-a6d7-462e1fba3896">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on debt retirement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTEtMS0xLTEtMzYwMTM_6cdd45fc-8810-4937-8b4e-24299b455fb0">1,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTEtMy0xLTEtMzYwMjQ_20c1b21e-c4c9-4432-b170-998dd8aab0f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premiums on investments, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTMtMS0xLTEtMzMxMDE_b560b40d-f4e6-4775-ae00-f196b75a8aa2">667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTMtMy0xLTEtMzMxMDE_439ce044-a639-49be-922e-4714cd65dccc">893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net (income) loss of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTQtMS0xLTEtMzMxMDE_1040ef8c-168e-4960-be1a-719c54c628f9">861</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTQtMy0xLTEtMzMxMDE_ad92f0dd-fb8e-4497-a094-01d0a9e9574d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTUtMS0xLTEtMzMxMDE_0ce19b76-0985-4e43-973f-3525f4298c03">7,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTUtMy0xLTEtMzMxMDE_c34f75af-ab09-4351-a32d-cdda476800c3">11,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued as payment for services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:SharesIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTYtMS0xLTEtMzMxMDE_e722dd2a-ee25-40f7-8f16-27939e85ea2a">576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="pgen:SharesIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTYtMy0xLTEtMzMxMDE_3ed8f0b9-e2f5-4fa3-8f05-391fef924c54">577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTctMS0xLTEtMzMxMDE_7c43fb56-9189-4af9-926a-1d4c0df7846c">944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTctMy0xLTEtMzMxMDE_6d3e9190-aa59-4344-b0c6-05e07d43e40a">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount and amortization of deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTgtMS0xLTEtMzMxMDE_587219d2-cad9-4804-92e7-a3df168ac403">934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTgtMy0xLTEtMzMxMDE_11c471e4-3777-4280-8932-3d729c8b57e9">8,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTktMS0xLTEtMzMxMDE_95bcb5ae-2d21-4842-8aed-189dc63ffadd">162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMTktMy0xLTEtMzMxMDE_9a6a845e-c882-48d1-9d74-db4c04289bfa">180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash gain on termination of operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:NoncashGainLossOnTerminationOfLease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjAtMS0xLTEtMzMxMDE_1c32ee40-b6ed-4e01-852c-5cfc72fc7162">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="pgen:NoncashGainLossOnTerminationOfLease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjAtMy0xLTEtMzMxMDE_9e2660b0-ff3f-42f3-ac96-5ced91abf1d2">4,602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncash items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjEtMS0xLTEtMzMxMDE_4c71cad4-ca8f-423b-994e-ef299da1cf0c">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjEtMy0xLTEtMzMxMDE_dea7a0d0-5850-4c83-b11c-e816b57ec3c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjQtMS0xLTEtMzMxMDE_b1b3a5ad-040e-4d6d-8919-9f23790495fc">2,446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjQtMy0xLTEtMzMxMDE_4964fcfa-48de-4934-a248-2a15c33bb8cb">5,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related parties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjUtMS0xLTEtMzMxMDE_dd688538-5c8e-4475-b3ca-2eb48e135f57">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjUtMy0xLTEtMzMxMDE_4c17126f-474a-407d-9bce-0a3dff4e6b71">47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjctMS0xLTEtMzMxMDE_80d69d6f-3826-40d3-b444-92507b74e99e">230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjctMy0xLTEtMzMxMDE_83d49cce-32da-4587-9a31-78f547265b5e">610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjgtMS0xLTEtMzMxMDE_2619a983-5abf-46ac-8824-95a8390f6313">2,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjgtMy0xLTEtMzMxMDE_9626bad5-7144-4a6e-868e-5b824c29ac19">1,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjktMS0xLTEtMzMxMDE_f0dd73ec-89e2-4ffc-abda-cbb6c4d36576">1,305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMjktMy0xLTEtMzMxMDE_2b088f31-67ee-436b-908b-8269e7122c94">388</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzAtMS0xLTEtMzMxMDE_030c1e66-5286-4ae8-8301-c8ff6bee6d2d">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzAtMy0xLTEtMzMxMDE_99512206-c47e-4d45-8fb0-075641715e1c">282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzEtMS0xLTEtMzMxMDE_bd6b5b4d-8cdc-4561-b84a-613ea8f674ed">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzEtMy0xLTEtMzMxMDE_55e816fb-ae30-4c60-a08f-c7fac420c0b7">678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzItMS0xLTEtMzMxMDE_aefb673d-70fe-478b-93f3-4e88d57c9dde">578</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzItMy0xLTEtMzMxMDE_710c43e9-2800-4710-8201-2a5d9b6c782e">304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzMtMS0xLTEtMzMxMDE_a65b4917-9cec-434a-a2b8-2774e85e97dd">479</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzMtMy0xLTEtMzMxMDE_c8287785-49da-4f09-a390-c66603b77226">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzQtMS0xLTEtMzMxMDE_c244f925-d440-4ffc-a5b0-3a3fada65e31">23,343</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzQtMy0xLTEtMzMxMDE_5f681338-1013-42a4-85d8-a96ff9d1613e">903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzUtMS0xLTEtMzMxMDE_fdacbec6-e8de-4453-9e90-5d1224e8b810">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzUtMy0xLTEtMzMxMDE_436cd75a-f197-4f3c-8290-8e1a31f1b8de">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related party payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzYtMS0xLTEtMzMxMDE_74a7d7b6-7bd0-42d5-b6e9-32185e2ba6c0">78</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzYtMy0xLTEtMzMxMDE_adc0494c-2ef3-4a2a-9d96-dcda786cf94b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzctMS0xLTEtMzMxMDE_13150a29-5416-4357-b2e8-f7ce2835426f">50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzctMy0xLTEtMzMxMDE_61b5838b-d6d4-4752-8037-69d1082edc2b">50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 79.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzgtMS0xLTEtMzMxMDE_cffbfa90-77cb-4a8a-bc7e-1cdae328af4f">49,649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjIwOWQwOTgxYjViMTRkMGJhZjhjNDRiZDc0ZTljNDEwL3RhYmxlcmFuZ2U6MjA5ZDA5ODFiNWIxNGQwYmFmOGM0NGJkNzRlOWM0MTBfMzgtMy0xLTEtMzMxMDE_8ed00b51-0968-46f4-9cb5-a4f33e27500c">41,182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMy0xLTEtMS0zMzEwMQ_223bff71-585f-480f-b854-419675badf68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMy0zLTEtMS0zMzEwMQ_301a14d1-ce76-4768-b370-1267aadabbfd">174,221</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and maturities of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNC0xLTEtMS0zMzEwMQ_a7009df9-8ec5-42ac-9da0-4fc2f39423dc">56,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNC0zLTEtMS0zMzEwMQ_54977b7e-c4d6-4678-a51a-4a7ac5715c2d">82,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTAtMS0xLTEtMzMxMDE_cacf3338-5989-4193-ac61-ce52259e06d0">4,871</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTAtMy0xLTEtMzMxMDE_2aca3715-ded4-4966-84c5-a26dfe34948e">4,474</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTEtMS0xLTEtMzMxMDE_0eac4f6c-0dc6-4160-8e2e-2812bb162ab2">594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTEtMy0xLTEtMzMxMDE_bf53211a-5cc8-405a-8292-6348b83ac1d9">2,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTItMS0xLTEtMzMxMDE_137aec50-db9a-4778-9e51-ec30f215efc6">162,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTItMy0xLTEtMzMxMDE_12c63618-984b-488c-9e63-07ec19a7060e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from repayment of notes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTQtMS0xLTEtMzMxMDE_4d15dfb2-8136-4254-acfe-c4f0a3a3661c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTQtMy0xLTEtMzMxMDE_b7efd8c2-344c-47f3-93f5-f49ba1c30c15">3,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 79.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTUtMS0xLTEtMzMxMDE_5d190b42-b7e5-4061-952b-f25a69670b25">214,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTUtMy0xLTEtMzMxMDE_5ec8cf39-29d3-412c-963f-6aa33f19aa06">90,469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of shares, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTctMS0xLTEtMzMxMDE_784d669c-08f6-48d4-b6a6-9a4363187860">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMTctMy0xLTEtMzMxMDE_ac240ac4-cb65-4f94-93db-a3659a277457">121,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjAtMS0xLTEtMzMxMDE_4b48dd90-6b3e-45cb-ac25-85e7861a2166">115,658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjAtMy0xLTEtMzMxMDE_39591f9b-1e32-471a-8928-08d9f8e88f72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjItMS0xLTEtMzMxMDE_29c4ad07-c7f3-4123-a41a-44accb0dbcbb">353</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjItMy0xLTEtMzMxMDE_44e8c68b-8d24-4e49-a6dc-11928d492d43">351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjMtMS0xLTEtMzMxMDE_00200fd0-fa04-4fcf-942d-c600a1314a86">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjMtMy0xLTEtMzMxMDE_23874b6c-acbe-4be9-9ab3-ce0338cb4f64">603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 79.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjUtMS0xLTEtMzMxMDE_bbe9fbca-25db-43e1-8218-a5ea1bbabec9">116,010</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjUtMy0xLTEtMzMxMDE_4765f93a-d8a9-473a-b67e-0ccf2575ad3a">121,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjYtMS0xLTEtMzMxMDE_602a7abc-126d-436b-bd94-42ceff121f2e">804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjYtMy0xLTEtMzMxMDE_4bc0945b-d856-41ae-ac35-cc83cb7d6c33">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 79.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjctMS0xLTEtMzMxMDE_ca9ac7bd-ec53-4b92-975c-383427369eeb">48,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjctMy0xLTEtMzMxMDE_ec5e0878-968f-447d-97ed-5e6c131a30a4">10,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjktMS0xLTEtMzMxMDE_3ad2d6e2-6772-4438-95b9-94dff6ea2ed6">43,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5ddfef18c5046e2a3a61780bd2e5474_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMjktMy0xLTEtMzMxMDE_2224bdf3-12fc-4da8-b14d-c2b39cb9119c">52,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzAtMS0xLTEtMzMxMDE_efdd1a77-e1f5-4907-b328-2c49b5c320cd">91,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2d6eb7828c04df5a3fedfaddaf2b126_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzAtMy0xLTEtMzMxMDE_7a5638d2-9722-4036-99fc-8fa12cc86d4a">42,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzItMS0xLTEtMzMxMDE_0f451ee1-ad8c-4d59-9371-4ee94458a237">8,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzItMy0xLTEtMzMxMDE_a1e3ec97-730e-40c7-8e96-b0f163076b43">7,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzMtMS0xLTEtMzMxMDE_c6328a5e-c1e6-4cd7-93cb-1a22ca49ce1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzMtMy0xLTEtMzMxMDE_13936349-afae-439e-934f-c7e5c275a965">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant noncash activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation paid in equity awards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:AccruedCompensationPaidinEquityAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzctMS0xLTEtMzMxMDE_9d88926c-1a3c-4de6-b165-4adceba5a662">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="pgen:AccruedCompensationPaidinEquityAwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzctMy0xLTEtMzMxMDE_1da2ebf9-272a-46db-a3db-0ec5a7264262">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment included in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzgtMS0xLTEtMzMxMDE_3a46aeb7-52dd-4020-817d-1ee45f5227dc">199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfMzgtMy0xLTEtMzMxMDE_106b2bc9-265d-42da-94d2-9df0c3c09bb2">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets included in accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="pgen:SaleOfAssetsIncludedInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNDAtMS0xLTEtMzMxMDE_dcddfd0b-d281-4eeb-9103-68454856f853">147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="pgen:SaleOfAssetsIncludedInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRjODEwOGNlM2U4NTQzOWRiMTA2MTUyMDA4NmU2MzFjL3RhYmxlcmFuZ2U6NGM4MTA4Y2UzZTg1NDM5ZGIxMDYxNTIwMDg2ZTYzMWNfNDAtMy0xLTEtMzMxMDE_883981b3-f67e-4567-81e3-279a55c08b7b">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the cash, cash equivalents, and restricted cash balances as of September&#160;30, 2022 and December&#160;31, 2021 as shown above:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMS0xLTEtMS0zMzEwMQ_36f1fd47-4d15-4101-8052-d8bba537a83b">9,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMS0zLTEtMS0zMzEwMQ_f1c2b96b-a669-4f63-add4-05ba17443921">36,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMi0xLTEtMS0zMzEwMQ_beea58d1-ae70-43a6-8f32-e02a0bf6bb2c">82,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMi0zLTEtMS0zMzEwMQ_aea6858e-c74d-42d3-9909-26abcb089c7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents included in current assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMy0xLTEtMS0zMzEwMQ_024d7368-e055-49bf-81fb-13b3f6698a04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfMy0zLTEtMS0zMzEwMQ_4f94ca0e-5725-46e7-9400-99db109a39d9">6,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNC0xLTEtMS0zMzEwMQ_932ff205-eead-4b6d-a8db-8197456fef03">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNC0zLTEtMS0zMzEwMQ_848c9275-a6f4-4773-80d9-40aa38b1798f">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNS0xLTEtMS0zMzEwMQ_50914e14-9ac5-4ae7-9cf6-7dbd8fa18bed">91,876</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zMS9mcmFnOjVkMDE2OWQ3NDY4NzRjZjg4NzcyZWViNjc1ZDQyN2FlL3RhYmxlOjRmZmRkYTQ0Yjk5MDRjNWI5Njk4OTcyZDg4NzUyYzJkL3RhYmxlcmFuZ2U6NGZmZGRhNDRiOTkwNGM1Yjk2OTg5NzJkODg3NTJjMmRfNS0zLTEtMS0zMzEwMQ_1038a598-e9cc-4e30-bbef-3f6fe273ffe1">43,343</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Precigen, Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Condensed Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share data)</span></div><div id="i46d78b56fe614b4cadecac711dea4288_37"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zNy9mcmFnOmE5MDViZDI5ODQ5ZDRmYjk5M2Q0ZGE5ZDUwYzk0MDg4L3RleHRyZWdpb246YTkwNWJkMjk4NDlkNGZiOTkzZDRkYTlkNTBjOTQwODhfMzQ4Mg_e6d5eaeb-d96c-435a-9324-c16b0ede57aa" continuedAt="iec842f743547434a946baa39f899f47d" escape="true">Organization</ix:nonNumeric></span></div><ix:continuation id="iec842f743547434a946baa39f899f47d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: </span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 18, 2022, Precigen completed the previously announced sale of <ix:nonFraction unitRef="number" contextRef="i853caf453a3142bcbe98097a2a773dbb_I20220818" decimals="INF" name="pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF8zNy9mcmFnOmE5MDViZDI5ODQ5ZDRmYjk5M2Q0ZGE5ZDUwYzk0MDg4L3RleHRyZWdpb246YTkwNWJkMjk4NDlkNGZiOTkzZDRkYTlkNTBjOTQwODhfNTQ5NzU1ODI3NjM3_5a403397-a4e5-40e4-a6fc-6d3cf9b19706">100</ix:nonFraction>% of the issued and outstanding membership interests in its wholly-owned subsidiary, Trans Ova Genetics, L.C. (&#8220;Trans Ova&#8221;), 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.</span></div><div style="margin-top:6pt;padding-left:36pt"><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Precigen and its consolidated subsidiaries are hereinafter referred to as the "Company."</span></div></ix:continuation><div><span><br/></span></div><div id="i46d78b56fe614b4cadecac711dea4288_40"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNjc_61349da6-e4cf-435a-a8be-91c603b75e2a" continuedAt="ifc5976152ce74214aa9ba6efef2dd238" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="ifc5976152ce74214aa9ba6efef2dd238" continuedAt="i927924820ac94ba997bdf085b92556c6"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyMjY_db1197ae-657a-48f8-8a6a-002d296cfa8d" continuedAt="iccb204e98a7f48599e855b7586714619" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="i927924820ac94ba997bdf085b92556c6" continuedAt="i716ee3b75ab3408cb5ee19bb695fdaed"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iccb204e98a7f48599e855b7586714619">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.</ix:continuation></span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAzMjE_f40d841b-48b8-4ba1-a032-c8c25d81152d" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Liquidity and Going Concern</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the nine months ended September 30, 2022, the Company incurred a loss from continuing operations of $<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODI3MTc3_cb6d1355-4953-46a7-8f43-49ab1468117d">57,601</ix:nonFraction> and used $<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODI3MTkz_cffbfa90-77cb-4a8a-bc7e-1cdae328af4f">49,649</ix:nonFraction> of cash in its operations, and as of September&#160;30, 2022, had an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODI3MTM3_29b8b19e-dde8-40d0-85f8-8ea454376975">1,846,391</ix:nonFraction>. 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 $<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="pgen:CashCashEquivalentsRestrictedCashAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODM0NjQy_2c310f77-ed1a-450b-b940-0d024396b2f3">153,770</ix:nonFraction>  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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the Company&#8217;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 $<ix:nonFraction unitRef="usd" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTQ5NzU1ODMyODY3_767d6186-e872-4f65-841f-392055417037">82,440</ix:nonFraction> that are due on July 1, 2023 (See Note 11), management believes that these matters raise substantial doubt about the Company&#8217;s ability to continue as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s ability to fund its operations on an ongoing basis is dependent upon the successful execution of management&#8217;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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;s business, financial condition, results of operations and ability to operate as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div></ix:nonNumeric><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 for further discussion of the impact of COVID-19 on MBP Titan.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="i716ee3b75ab3408cb5ee19bb695fdaed" continuedAt="idd9edb134c154921b50018d9d334fb5d"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyOTM_ea3a8b32-fb01-4d1c-8f57-e09af075718a" continuedAt="iccc0cd7d41f74755a99d5bf1ba991bec" escape="true">Equity Method Investments</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iccc0cd7d41f74755a99d5bf1ba991bec">The Company accounts for its investments in each of its joint ventures ("JVs") using the equity method of accounting based upon relative ownership interest.</ix:continuation> See additional discussion related to certain of the Company's JVs in Note 4. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyMTY_ad612cac-d0a9-48b5-9dce-b3fb49615390" continuedAt="ia7e69be7a5bb4add9627108f80576899" escape="true">Variable Interest Entities</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="ia7e69be7a5bb4add9627108f80576899">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.</ix:continuation> As of December&#160;31, 2021 and through July 2022, the Company had <ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="INF" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTA3NA_8175ad18-7ef3-4497-a9ed-e2d3e6da173b"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="INF" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfNTA3NA_b8d0a859-a1d8-43a6-9559-ec0fde9e8896">no</ix:nonFraction></ix:nonFraction> risk of loss related to the identified VIEs. In July 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The operations and financial position of those entities were not material as of and for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> three and nine months ended September&#160;30, 2022. See Note 4 and Note 16 for additional discussion. </span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNjU_2daf9132-cebc-49c1-9775-53705772ff07" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNTY_0230ca10-ab64-4f3e-8c7d-002291e03d3e" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie83adfc013804ba6989c18d94b35fa6e_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0xLTEtMS0zMzEwMQ_6abb86e2-2992-4d9a-ae7d-cce8b0f4abee"><ix:nonFraction unitRef="shares" contextRef="iac1640e82dd04b7aaacf73643b67f4fd_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0xLTEtMS0zMzEwMQ_862d9668-9003-44a0-96af-7819adb1ac25">4,836,112</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifcc41eb04e7a45a29c70b076bac68863_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0zLTEtMS0zMzEwMQ_2a93c3b3-86f2-40b6-a4f9-47e1d3d7c0c3"><ix:nonFraction unitRef="shares" contextRef="ifb6002fefaf04e24a97dd0e2fcd1d229_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMi0zLTEtMS0zMzEwMQ_744e26d2-7a01-4060-9a69-97616a11e247">11,732,440</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i37d43043fb20450585690980d8eeeb4f_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0xLTEtMS0zMzEwMQ_3e5043ab-29e3-4d13-ab62-65c18010f44a"><ix:nonFraction unitRef="shares" contextRef="i6eaed6021168409aa34234d5f112d463_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0xLTEtMS0zMzEwMQ_d71e71a3-9ca9-4873-a024-274a4faa5829">15,317,186</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4c740dffffd84724abc683417c0bcb9c_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0zLTEtMS0zMzEwMQ_3f4c31e3-8b63-46b1-8f77-73e1e77a7d64"><ix:nonFraction unitRef="shares" contextRef="i28da49befba74c8bb6fe7e77922db1a9_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfMy0zLTEtMS0zMzEwMQ_a78f9194-49fa-43f0-8647-5fc59277bfb3">12,249,109</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7941032e67a148258e075e225e31c299_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0xLTEtMS0zMzEwMQ_db34d2db-518b-4c3c-a5fa-bee968c57d4b"><ix:nonFraction unitRef="shares" contextRef="i0aed0b36f43a488db78f15ac2e9ed038_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0xLTEtMS0zMzEwMQ_f5e42298-83ba-4981-85c5-934acd752fea">697,815</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iec8c19ae39034e24a1987d353dd36246_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0zLTEtMS0zMzEwMQ_0ebe1c7e-7f50-4e33-8646-572e06fdf8ba"><ix:nonFraction unitRef="shares" contextRef="i6beef2ef1ca240b28873af04d7170c8f_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNC0zLTEtMS0zMzEwMQ_2298c6be-a203-4506-b698-9382137a70e5">468,481</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd5ce11cf8ce4ce7b48f54d4c3aecad2_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0xLTEtMS0zMzEwMQ_2d221163-0d1b-4055-9549-14e8f3128d49"><ix:nonFraction unitRef="shares" contextRef="icc3aa83f5315452e8835e4eeec7495cf_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0xLTEtMS0zMzEwMQ_abf16e04-2233-4abf-a19f-8f3b02249c53">121,888</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5081acb7e1184cafa5aa7216c971a695_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0zLTEtMS0zMzEwMQ_5cd8028c-dc01-4893-83b2-817d05d5059b"><ix:nonFraction unitRef="shares" contextRef="ic2664b44af3446eab8d37a43b7dce8eb_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNS0zLTEtMS0zMzEwMQ_9af25cbf-08e0-4a81-979b-d2922e5a011b">121,888</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0xLTEtMS0zMzEwMQ_0f89a357-0c15-4f66-9faa-fbdd8be94da4"><ix:nonFraction unitRef="shares" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0xLTEtMS0zMzEwMQ_80cd7b70-3c68-43d0-b77b-9fc4b8974cb4">20,973,001</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0zLTEtMS0zMzEwMQ_6e1bc215-c7c2-478d-8445-9c0f45daa345"><ix:nonFraction unitRef="shares" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RhYmxlOjgzNjAwZjk0NDRkMzRkZWRhYjBlZWJiYzQwNzEzZjk2L3RhYmxlcmFuZ2U6ODM2MDBmOTQ0NGQzNGRlZGFiMGVlYmJjNDA3MTNmOTZfNi0zLTEtMS0zMzEwMQ_fe25af99-a4ee-43fc-b5b6-474820cfb5a1">24,571,918</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyNjY_e139a966-0d38-4934-8a68-3ad23ea66238" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAzMDU_eef4c11b-9d6b-4b5c-9c55-656e4999a40c" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="idd9edb134c154921b50018d9d334fb5d"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfMTAyMTg_67ceafbb-b6ee-4a46-b7c8-9871e5db088a" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity's Own Equity (Subtopic 815-40)&#8212;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> ("ASU 2020-06"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i046598b9672b41ee9943e9eb270f203c_I20220101" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTQ5Mw_f015fed5-e989-433a-b8f1-360e1df7fab8">18,196</ix:nonFraction>, a decrease to our additional paid-in capital of $<ix:nonFraction unitRef="usd" contextRef="i34b2b24d3ccc45afacf95bd55e45d1fe_I20220101" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTU0NQ_c9eccafb-fd6a-4e0f-b31b-142e0485a38d">36,868</ix:nonFraction>, and a corresponding cumulative-effect reduction to our opening accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="ic318633af4b940bc8e0b1fad05eb4e4a_I20220101" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTYzNQ_dc5ff79f-739c-47b8-bb88-22f992074af2">18,672</ix:nonFraction>. The adoption of ASU 2020-06 is expected to reduce non-cash interest expense related to existing convertible debt outstanding by approximately $<ix:nonFraction unitRef="usd" contextRef="i23305c2916ff4335b026f6032f0a3b22_D20220101-20221231" decimals="-3" sign="-" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80MC9mcmFnOmZhZjAxZjdmZWY1NDQ2MDBhY2UwNzJlODUxOWQzMThiL3RleHRyZWdpb246ZmFmMDFmN2ZlZjU0NDYwMGFjZTA3MmU4NTE5ZDMxOGJfOTc4MQ_edfa9d5c-1d96-46e8-a24e-c6fb9c247841">11,800</ix:nonFraction> 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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_43"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNzA0MA_e997f728-92d0-4ab5-8fe0-b0d146ce4512" continuedAt="ia66c3aa3c6e4450983035505d6eeb89b" escape="true">Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="ia66c3aa3c6e4450983035505d6eeb89b" continuedAt="ic2465cfd55be4d39b5f57217831b0729"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trans Ova</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 <ix:nonFraction unitRef="number" contextRef="i853caf453a3142bcbe98097a2a773dbb_I20220818" decimals="INF" name="pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTQ5NzU1ODM0NjYz_5a403397-a4e5-40e4-a6fc-6d3cf9b19706">100</ix:nonFraction>% of the issued and outstanding membership interests in its wholly-owned subsidiary,Trans Ova, to Spring Bidco LLC, a Delaware limited liability company  for $<ix:nonFraction unitRef="usd" contextRef="i853caf453a3142bcbe98097a2a773dbb_I20220818" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNjIx_cf57c0ad-f91a-4f48-ae3f-c21f8fa0f204">170,000</ix:nonFraction>  and up to $<ix:nonFraction unitRef="usd" contextRef="iccf01c2bf9e640ba83cdec90295223eb_I20220818" decimals="INF" name="pgen:DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfODU0_c63bb72a-a3ef-4e96-8219-773ee6eb8ebc">10,000</ix:nonFraction> in cash earn-out payments contingent upon the performance of Trans Ova in 2022 and 2023 (the &#8220;Transaction&#8221;).  The Company received $<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfMzg0ODI5MDcxODM5OA_137aec50-db9a-4778-9e51-ec30f215efc6">162,306</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i6184c0c5ce57418bb391cd4775c42ceb_D20221001-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTQ5NzU1ODI2ODY1_f983e9d2-758d-4651-b726-1308a5bdf66f">1,000</ix:nonFraction> is expected to be received in the fourth quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company elected to account for the contingent consideration arrangement as a gain contingency in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Contingencies (Subtopic 450-30).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the Transaction, the Company, as of September 30, 2022, holds a total of $<ix:nonFraction unitRef="usd" contextRef="id3e059d6e8624d91829c7e1a7019833a_I20220930" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfMTAzOA_74da605b-5fc9-42fc-9817-87eb3ac8bae8">82,443</ix:nonFraction>, in a segregated account to be used for certain permitted purposes, including resolution of the Company&#8217;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 $<ix:nonFraction unitRef="usd" contextRef="iccf01c2bf9e640ba83cdec90295223eb_I20220818" decimals="INF" name="pgen:DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfMTQ5OA_8b54df70-82a7-40e2-94ce-5563848bd7db">5,750</ix:nonFraction>, 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.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span><br/></span></div><ix:continuation id="ic2465cfd55be4d39b5f57217831b0729" continuedAt="i765a183b954741fead2373668afcdb9d"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNzAzNg_50d050d7-2d94-463c-b1d5-8e31407fa565" continuedAt="if19d048a26174b32a6700a56cc74e7cf" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"></td><td style="width:82.487%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMi0zLTEtMS0zMzEwMQ_bc01e3ca-55f3-43a8-ad95-a3233e5f9631">6,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMy0zLTEtMS0zMzEwMQ_05690aaf-83f9-4f1e-b0a2-1bbf5c7211f0">19,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNC0zLTEtMS0zMzEwMQ_f8f87c95-1b37-405e-b092-f011b0440db8">12,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNS0zLTEtMS0zMzEwMQ_f70001e7-5fee-4eec-9b75-222c4647e56c">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNi0zLTEtMS0zMzEwMQ_d2756b7c-2480-43f0-af6e-149daa412844">25,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfNy0zLTEtMS0zMzEwMQ_d449338e-c065-4c32-9525-ed1a21126cc4">1,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfOC0zLTEtMS0zMzEwMQ_702772d3-cea0-4981-bdba-40acd9fa4cc8">16,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfOS0zLTEtMS0zMzEwMQ_cc067bea-d2c8-4c17-902a-70a906881fc4">910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTAtMy0xLTEtMzMxMDE_4ba8c073-1dc3-4a0d-bbc4-bbc71bd66cef">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets held for sale</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTEtMy0xLTEtMzMxMDE_8f4f0a35-486a-4866-85ca-9ba0972befa0">85,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accounts payable</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTMtMy0xLTEtMzMxMDE_134796c8-51eb-4281-afb6-685dd519463b">2,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accrued compensation and benefits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTQtMy0xLTEtMzMxMDE_4ccba012-dbfe-4927-8f52-208e13d28d1e">3,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other accrued liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTUtMy0xLTEtMzMxMDE_3c2ff785-5e08-4fc1-b023-854755e3c71b">3,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTYtMy0xLTEtMzMxMDE_1f2f4335-d95f-4306-b1b1-cedb7f7befbd">2,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Current portion of long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTctMy0xLTEtMzMxMDE_e23a50d1-6b4f-4b44-86d5-1dac755bf3d6">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTgtMy0xLTEtMzMxMDE_3af16b8e-d0fb-498f-a6ee-8e6f57381778">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMTktMy0xLTEtMzMxMDE_50f19c91-85cc-44ab-9781-9edfc1604ac2">2,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMjAtMy0xLTEtMzMxMDE_ae170618-830e-47b2-a05c-18f3ac9cd364">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f441db4e6b45de9f8544f9c0d3eebb_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjhjNjIyNzJkMjM5OTQxMTBiYTVkODJjMDkxODQ1NWNjL3RhYmxlcmFuZ2U6OGM2MjI3MmQyMzk5NDExMGJhNWQ4MmMwOTE4NDU1Y2NfMjEtMy0xLTEtMzMxMDE_cb9b70f0-cf98-468f-8d1b-884029ae2f4f">16,523</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="i765a183b954741fead2373668afcdb9d" continuedAt="ia2f40fb96c3044dd99ea3b0b76c4f0b1"><ix:continuation id="if19d048a26174b32a6700a56cc74e7cf" continuedAt="ie2d255a0960a4edd9e1ccd4bc476a542"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14689284e4234ab8bc54de08a67a165c_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi0xLTEtMS0zMzEwMQ_efa9cc4f-d1a4-41ed-a377-464cf89afac5">4,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa0263191f0e4196a76f34fe6f14c208_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi0zLTEtMS0zMzEwMQ_f9492bb4-9bff-4c78-96dc-fc7bf98afa04">6,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea5de8a874d54b5090c4eaa1ed58447e_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi01LTEtMS0zMzEwMQ_a976c7f2-2608-4681-b914-b2551ba0c1f6">21,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id87e0b6b4e3d4ed2831d8db6deca2ac9_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMi03LTEtMS0zMzEwMQ_31e192f4-e34e-4f9e-887e-5e6d367a70c8">20,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia502f0722a71437e980d592adebcff55_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy0xLTEtMS0zMzEwMQ_272104f8-1b4b-492d-b4bf-babae4e5a54c">7,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda989119f9243a5892d62b08da39800_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy0zLTEtMS0zMzEwMQ_3932eaae-1c6e-4964-9583-9b39828cdefb">11,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd1e84dbd8b047cead7bff954c54c7d7_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy01LTEtMS0zMzEwMQ_f8cfcacd-8bd6-4db9-98b0-b282184e61c2">49,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d9ef3637cd74576885e5169e40f5043_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMy03LTEtMS0zMzEwMQ_a37c2e04-d94f-4a6c-ad81-616c3c77e573">48,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC0xLTEtMS0zMzEwMQ_198b1bd9-b20b-4cea-9410-47b2322caac2">12,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC0zLTEtMS0zMzEwMQ_ee2f8513-9d0f-4940-96fd-0985f802143f">18,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC01LTEtMS0zMzEwMQ_9660288e-1a57-4f22-9114-6108101452b3">71,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNC03LTEtMS0zMzEwMQ_87e8d56a-18d7-4051-9ab0-4a61b02b75fa">69,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS0xLTEtMS0zMzEwMQ_468c8fe8-fa3b-4d6e-9eef-65184aa685f5">4,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS0zLTEtMS0zMzEwMQ_9143e27e-cd2b-4abd-bd35-f1ba0f8a9f37">7,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS01LTEtMS0zMzEwMQ_b2fabd49-1ab0-4b40-9e8c-86654046837d">18,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNS03LTEtMS0zMzEwMQ_7910776e-1df6-43c9-86cb-fe53fb0688eb">17,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi0xLTEtMS0zMzEwMQ_71c8cc30-ed0a-4708-95bf-4e691765b127">4,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi0zLTEtMS0zMzEwMQ_48ea748e-9e43-4c3d-9ea3-f72990abbf66">6,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi01LTEtMS0zMzEwMQ_8f34b252-96ea-451b-9865-e95ad600e7e4">22,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationCostsOfServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNi03LTEtMS0zMzEwMQ_d771ab4a-944f-4ab3-99c5-7ff67cbe6495">21,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy0xLTEtMS0zMzEwMQ_2919cf12-9bcc-4b6a-bb44-5e39691f2bfa">481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy0zLTEtMS0zMzEwMQ_42903d14-38d3-481e-85de-c970d9dcfecc">486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy01LTEtMS0zMzEwMQ_a6db0c2b-b84f-482d-a2f4-9e0341f5ae71">2,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="pgen:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfNy03LTEtMS0zMzEwMQ_a09b6154-6c3a-427d-a99f-b342692f6fa4">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC0xLTEtMS0zMzEwMQ_2846e30a-f9d5-4e78-8a71-85805ff71710">3,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC0zLTEtMS0zMzEwMQ_34f11b75-bb63-4f70-a5a0-01134715e8ef">7,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC01LTEtMS0zMzEwMQ_11c04e09-234b-4dd9-b132-945dc6326886">15,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOC03LTEtMS0zMzEwMQ_a9fc9e4c-d3d1-4aeb-8844-3ce59c2226b4">17,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS0xLTEtMS0zMzEwMQ_a52aa486-1beb-4c6f-a00d-33317e9c14e2">12,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS0zLTEtMS0zMzEwMQ_4bb760f3-16e8-4821-99ae-5fe59ddf58d9">22,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS01LTEtMS0zMzEwMQ_3828751e-a9a3-43f0-b3ef-793f6b490c51">58,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfOS03LTEtMS0zMzEwMQ_553f9934-1c75-43b7-822b-82696f556374">57,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtMS0xLTEtMzMxMDE_88460c32-7108-4cd5-be10-478ee1c0fccc">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtMy0xLTEtMzMxMDE_832a8c29-198f-4059-98d8-d0c65016eba7">3,939</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtNS0xLTEtMzMxMDE_502a33e4-c1f4-4c5f-99fb-e2a62a6eed35">12,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTAtNy0xLTEtMzMxMDE_8771ac1d-5cd0-4cf9-b44c-853fbbc6c73b">11,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtMS0xLTEtMzMxMDE_52f719a7-2f94-4f58-a9fd-6859eb59cc38">319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtMy0xLTEtMzMxMDE_97e7161f-7c94-41dc-a4d2-0fe479c4484a">434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtNS0xLTEtMzMxMDE_2dbc77bd-a3e6-457a-badf-eb8ffb610af1">1,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTEtNy0xLTEtMzMxMDE_9b19e372-b3a9-4fd1-b01b-bcc87c90a03d">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMS0xLTEtMzgzNTY_092b6890-3c03-4683-aec2-e0e0062ed40d">94,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMy0xLTEtMzgzNTY_902809e4-ded4-42f9-85ee-ee23d5b5d1c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNS0xLTEtMzgzNTY_fd7f3c92-3b9e-49f9-bd04-501f38824fe5">94,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNy0xLTEtMzgzNTY_1000d258-b8f7-4855-a164-b2f6a04b1fa4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMS0xLTEtMzMxMDE_8d6f74c4-dd88-416a-979a-6cf798fcf7af">95,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItMy0xLTEtMzMxMDE_d737853f-c025-4e01-86a1-a6fa6cbd187a">3,505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNS0xLTEtMzMxMDE_efd64563-0f07-4017-973d-76c2ec9ee1c1">108,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTItNy0xLTEtMzMxMDE_7233aef2-4c6a-4e86-b0c5-434aa80ae34d">12,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtMS0xLTEtMzMxMDE_9776a347-4a86-459c-8ee1-256889fe876e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtMy0xLTEtMzMxMDE_996a6ccd-e123-49be-aee1-ea7d04a67be1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtNS0xLTEtMzMxMDE_b91641cf-6d26-4e66-9879-f24496e3df32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTMtNy0xLTEtMzMxMDE_878bdbec-28e4-4c11-8f1a-032dd2836a99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtMS0xLTEtMzMxMDE_fd86620b-3ae1-44ab-9daf-debde1b6fcac">95,023</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i499dde81fbad40ba9efd72879f6fa24c_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtMy0xLTEtMzMxMDE_2bcf5a9c-220b-4a2a-9727-5ccb64245e3c">3,505</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtNS0xLTEtMzMxMDE_eee700a3-0375-4262-8932-807b27a1db88">108,094</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjIyN2ViZDk3ZDY2YzQyNzU5ZGMwMDNhODY2N2E2YmU0L3RhYmxlcmFuZ2U6MjI3ZWJkOTdkNjZjNDI3NTlkYzAwM2E4NjY3YTZiZTRfMTQtNy0xLTEtMzMxMDE_7b958e67-7cd2-4e80-a8da-87f933f7b5a0">12,378</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments to reconcile net income to net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMy0xLTEtMS0zMzEwMQ_7af157fa-9b8b-432e-b58c-85fe3bf462ce">3,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMy0zLTEtMS0zMzEwMQ_42be63eb-aa0d-423d-8bcc-15bcfcc42fec">4,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfNi0xLTEtMS0zMzEwMQ_9b36fc42-bb8c-4da4-956c-b698c860c728">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfNi0zLTEtMS0zMzEwMQ_8ac1897e-5b47-46c9-aaee-289458fe95f4">547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfOC0xLTEtMS0zMzEwMQ_0c6152ab-b741-42a1-99c5-e87102ce0b84">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfOC0zLTEtMS0zMzEwMQ_8e7b4e49-10b4-4832-848b-1d792c619ab3">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTAtMS0xLTEtMzMxMDE_f809027b-6588-4990-a9bd-942ce1e99ef3">944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTAtMy0xLTEtMzMxMDE_a69aaa44-0128-4e2c-816a-0d14009d2199">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTItMS0xLTEtMzMxMDE_efb30aa7-3dda-49c8-ab78-90513f39d321">3,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTItMy0xLTEtMzMxMDE_a5ce52d6-14b2-4c80-90c8-8739a5bfac18">2,731</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1775a327e0145029141b45651428c9b_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTMtMS0xLTEtMzMxMDE_3b535665-08ac-46e4-a90a-717f7d7ebe97">594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d21d0ed0644bd694330a69279d0606_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjBmYWU4NjgyNmYzOTQyNzE5YjJiODYyZTU1MjMyNjVjL3RhYmxlcmFuZ2U6MGZhZTg2ODI2ZjM5NDI3MTliMmI4NjJlNTUyMzI2NWNfMTMtMy0xLTEtMzMxMDE_010fbdc2-0283-4856-bdfb-fc9ba2ef99cf">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MBP Titan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The January 2021 sale of property and equipment resulted in a gain on disposal of assets of $<ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTA0Mw_85aeaa5e-a1fb-49a8-acd7-5a4e617c43c5">464</ix:nonFraction>, which is included in income from discontinued operations in the accompanying condensed consolidated statement of operations for the nine months ended </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="ia2f40fb96c3044dd99ea3b0b76c4f0b1"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnTerminationOfLease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNTUwNQ_a7e94bd4-0f3d-488b-b631-b79f92c5dcf8">4,602</ix:nonFraction>, 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="ia5fd69423073474bab4643c55c6fc2e1_D20220701-20220930" decimals="INF" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNjU3Mw_5277bac0-e1e0-47e3-b24e-99c320b4366a"><ix:nonFraction unitRef="usd" contextRef="i8384d959c0164e50a89b90e8ae68c291_D20220101-20220930" decimals="INF" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RleHRyZWdpb246NzQwNTZiMWI4ZjYxNDk4NWJjYjVhMjUyYjBhMGUyNzZfNjU3Mw_5f6f8323-722e-4c2c-8d5b-0b10acf5f1e8">no</ix:nonFraction></ix:nonFraction> discontinued operations related to MBP Titan for the three and nine months ended September 30, 2022. <ix:continuation id="ie2d255a0960a4edd9e1ccd4bc476a542" continuedAt="i1187b0627175454984b9848b73f4b7e4">The following table presents the financial results of discontinued operations related to MBP Titan for the three and nine months ended September 30, 2021:</ix:continuation></span></div><ix:continuation id="i1187b0627175454984b9848b73f4b7e4"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating gain</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMy0zLTEtMS0zMzEwMQ_cea0f298-6386-4b1e-842e-0c1751339a96">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMy03LTEtMS0zMzEwMQ_ac505578-aa98-4b0e-9760-714666f589ea">4,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating gain</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfNC0zLTEtMS0zMzEwMQ_f1a3b363-17c3-41e4-b8dd-28b6e33ee4fc">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfNC03LTEtMS0zMzEwMQ_83ae8694-0d62-46bc-a1a9-a6f1d0094a2f">4,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMTEtMy0xLTEtMzMxMDE_48a44dd5-476b-4788-bff8-e32662a9efb6">60</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOjNhODQwNDQ0ZGNhMjQ1MmFhNGI4YTkzNzIwOGFmZThlL3RhYmxlcmFuZ2U6M2E4NDA0NDRkY2EyNDUyYWE0YjhhOTM3MjA4YWZlOGVfMTEtNy0xLTEtMzMxMDE_55f6fa1e-1904-4b03-b853-0790e4acab58">4,599</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOmU3ZjBhMDkwZmRhODQ2NmI5YzgxMzNkYWU2MDU2OGQwL3RhYmxlcmFuZ2U6ZTdmMGEwOTBmZGE4NDY2YjljODEzM2RhZTYwNTY4ZDBfNi0zLTEtMS0zMzEwMQ_a455b375-f638-486b-b8c1-a763d384095a">464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash gain on termination of leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnTerminationOfLease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOmU3ZjBhMDkwZmRhODQ2NmI5YzgxMzNkYWU2MDU2OGQwL3RhYmxlcmFuZ2U6ZTdmMGEwOTBmZGE4NDY2YjljODEzM2RhZTYwNTY4ZDBfMTItMy0xLTEtMzMxMDE_f78dcdbc-1a64-4d00-a3c3-b70d720733a2">4,602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80My9mcmFnOjc0MDU2YjFiOGY2MTQ5ODViY2I1YTI1MmIwYTBlMjc2L3RhYmxlOmU3ZjBhMDkwZmRhODQ2NmI5YzgxMzNkYWU2MDU2OGQwL3RhYmxlcmFuZ2U6ZTdmMGEwOTBmZGE4NDY2YjljODEzM2RhZTYwNTY4ZDBfMTctMy0xLTEtMzMxMDE_5b7dbf78-462f-441d-a3d6-0a32a54898ac">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_46"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDcwMg_053fc162-fa6a-4365-b2b1-e814f6e08479" continuedAt="i302a88f47e244fc6ad88fd043e38f41a" escape="true">Investments in Joint Ventures</ix:nonNumeric></span></div><ix:continuation id="i302a88f47e244fc6ad88fd043e38f41a" continuedAt="ida7851ba3154449b935779ac531e46e6"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intrexon Energy Partners</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 $<ix:nonFraction unitRef="usd" contextRef="i6ece97b8f0964735885fd9e9162d019e_D20140101-20141231" decimals="INF" name="pgen:CollaborativeArrangementConsiderationReceivedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNzUx_dcf7ecfb-1cb8-4859-b4c8-4f46ec18e016">25,000</ix:nonFraction> while retaining a <ix:nonFraction unitRef="number" contextRef="i3308965c612c453e9078ebb6aa6565e4_I20141231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNzcy_ad1ed58e-5334-488d-b4cd-25b144271ad1">50</ix:nonFraction>% membership interest in Intrexon Energy Partners. The IEP Investors made initial capital contributions, totaling $<ix:nonFraction unitRef="usd" contextRef="iaf4639037c9b439ca4a57ffb98e87109_D20140101-20141231" decimals="INF" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfODg3_01cb36ec-043b-4267-90a3-5cf4109d9384">25,000</ix:nonFraction> in the aggregate, in exchange for pro rata membership interests in Intrexon Energy Partners totaling <ix:nonFraction unitRef="number" contextRef="i68681d72ffef4e70b796e702bc6cdacd_I20141231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfOTkx_bcb32a52-d27b-436f-83a3-cd91af1f76e0">50</ix:nonFraction>%. In addition, Precigen committed to make capital contributions of up to $<ix:nonFraction unitRef="usd" contextRef="i3308965c612c453e9078ebb6aa6565e4_I20141231" decimals="INF" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTA2Ng_f50d10cf-2fdb-40df-82d5-58339f49a6d8">25,000</ix:nonFraction>, 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 $<ix:nonFraction unitRef="usd" contextRef="i68681d72ffef4e70b796e702bc6cdacd_I20141231" decimals="INF" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTI2Mw_897a660a-5ef9-4eec-830f-81c7cca1bc39">25,000</ix:nonFraction>, at the request of Intrexon Energy Partners' board of managers (the "Intrexon Energy Partners Board") and subject to certain limitations.  Intrexon </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="ida7851ba3154449b935779ac531e46e6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Energy Partners is governed by the Intrexon Energy Partners Board, which has <ix:nonFraction unitRef="board_seat" contextRef="i163addfa0997407ea14b9c130c744baa_I20220930" decimals="INF" name="pgen:NumberofSeatsonGoverningBoard" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTU0Mw_93b6c10b-fccf-4a4d-a58d-46e20ef96f6c">five</ix:nonFraction> members. Prior to Precigen&#8217;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, <ix:nonFraction unitRef="board_seat" contextRef="i163addfa0997407ea14b9c130c744baa_I20220930" decimals="INF" name="pgen:NumberofSeatsonGoverningBoardInternallySelected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODE4Nzg3_44edac61-1ce1-4b13-95c3-3ba5e02ff312">two</ix:nonFraction> members of the Intrexon Energy Partners Board were designated by the Company and <ix:nonFraction unitRef="board_seat" contextRef="i163addfa0997407ea14b9c130c744baa_I20220930" decimals="INF" name="pgen:NumberofSeatsonGoverningBoardExternallySelected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTYzOA_1d4b088b-7c55-4b05-aeb9-33940e5c9059">three</ix:nonFraction> members were designated by a majority of the IEP Investors. Upon accumulating <ix:nonFraction unitRef="number" contextRef="i28ef77d0455545deb897047c55f54b54_I20220930" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIyMzUz_5edb09e3-32be-42b4-9a65-3f693c39ab8c">87.5</ix:nonFraction>% 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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investment in Intrexon Energy Partners was $(<ix:nonFraction unitRef="usd" contextRef="i2ad5b3ae353d4b08a4b050f23b286a16_I20211231" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMTk2NQ_61252411-2964-42ac-b943-4ab8c29e44ce">428</ix:nonFraction>) 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 3 and 16 for additional discussion regarding the Company's investment in Intrexon Energy Partners.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intrexon Energy Partners II</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $<ix:nonFraction unitRef="usd" contextRef="iabc9d0060d5e485e8572357ad8c1b27f_D20150101-20151231" decimals="INF" name="pgen:CollaborativeArrangementConsiderationReceivedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMjk2MQ_3c61b9b4-8ce0-4499-8d27-bb411b969d56">18,000</ix:nonFraction> while retaining a <ix:nonFraction unitRef="number" contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMjk4Mg_70c8a54a-af81-4685-bc41-92bae619f8fb">50</ix:nonFraction>% membership interest in Intrexon Energy Partners II. The IEPII Investors made initial capital contributions, totaling $<ix:nonFraction unitRef="usd" contextRef="i03bf58867828479999bb7ff5aafcb2fb_D20150101-20151231" decimals="INF" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzEwMg_06262bc9-53e3-4587-91b4-f9f5fa936e33">18,000</ix:nonFraction> in the aggregate, in exchange for pro rata membership interests in Intrexon Energy Partners II totaling <ix:nonFraction unitRef="number" contextRef="iebbca7d4b22e4383867d1024cbd44f75_I20151231" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzIwOQ_13db73ae-be45-411d-8554-159f5c401323">50</ix:nonFraction>%. In December 2015, the owners of Intrexon Energy Partners II made a capital contribution of $<ix:nonFraction unitRef="usd" contextRef="i5848e2c88eff4565b3d8321ec6a22536_D20151201-20151231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzMwNA_3f45618f-738e-4658-997b-c1f5ca43efaf">4,000</ix:nonFraction>, half of which was paid by the Company. Precigen committed to make additional capital contributions of up to $<ix:nonFraction unitRef="usd" contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231" decimals="INF" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzQxNg_2c2db0bb-6e3d-4bae-9234-12bcf3e59822">10,000</ix:nonFraction>, 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 $<ix:nonFraction unitRef="usd" contextRef="iebbca7d4b22e4383867d1024cbd44f75_I20151231" decimals="INF" name="pgen:JointVentureAdditionalCapitalContributionsCommitted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzYxOA_e7dc31cd-e149-48e4-babd-d5585f10e3be">10,000</ix:nonFraction>, 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 <ix:nonFraction unitRef="board_seat" contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231" decimals="INF" name="pgen:NumberofSeatsonGoverningBoard" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfMzkxMQ_8524bbd5-acde-4a9c-a7f8-4eee8144486a">five</ix:nonFraction> members. Prior to Precigen&#8217;s purchase of the membership interests from the IEPII Investors in the third quarter of 2022,  <ix:nonFraction unitRef="board_seat" contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231" decimals="INF" name="pgen:NumberofSeatsonGoverningBoardInternallySelected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODE5NDkw_2b438387-6b00-4e6a-aef3-8fa8a0199692">one</ix:nonFraction> member of the Intrexon Energy Partners II Board was designated by the Company and <ix:nonFraction unitRef="board_seat" contextRef="i15c18dfb3512446892e54c5a901ace63_I20151231" decimals="INF" name="pgen:NumberofSeatsonGoverningBoardExternallySelected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDAwNw_26130a83-b9f7-43bb-beda-35c0af4d35b4">four</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="i7832c80782964fd5b14cdea79b18ccb7_I20221231" decimals="INF" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIzMjc3_e0a3b063-8746-4095-ae4d-f5b65d892141">2.9</ix:nonFraction>% 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.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investment in Intrexon Energy Partners II was $(<ix:nonFraction unitRef="usd" contextRef="ic326b8ae7df94606b0aa400aafdf5f36_I20220930" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDMzNw_6fc84423-3cb1-4dc2-b432-eadcca26453f"><ix:nonFraction unitRef="usd" contextRef="i9191a0ec85824049adb525cf34510a13_I20211231" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNDMzNw_d1d3619f-a874-49c1-8469-eae47c2ba1a1">435</ix:nonFraction></ix:nonFraction>) 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 3 and 16 for additional discussion regarding the Company's investment in Intrexon Energy Partners II.</span></div><div style="margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Acquisition of Membership Interests in Intrexon Energy Partners and Intrexon Energy Partners II</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 $<ix:nonFraction unitRef="usd" contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIxNTc4_8164e595-6894-41e7-9697-fa9f66791932">7,000</ix:nonFraction>.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company recorded the $<ix:nonFraction unitRef="usd" contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIxNTk5_8164e595-6894-41e7-9697-fa9f66791932">7,000</ix:nonFraction> payment as a reduction of the revenue that was recognized in the third quarter of 2022 (from deferred revenue &#8211; 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 $<ix:nonFraction unitRef="usd" contextRef="i80e4e9f22efe43ed895581a88ce29463_I20220731" decimals="INF" name="us-gaap:FairValueNetAssetLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80Ni9mcmFnOjlkN2M1M2I1MTFiZTQwNmY5MmQzZGY3ZDYwY2Y4YzZjL3RleHRyZWdpb246OWQ3YzUzYjUxMWJlNDA2ZjkyZDNkZjdkNjBjZjhjNmNfNTQ5NzU1ODIxNjUz_83685d30-d826-45b8-9b55-52d6bd2e11f2">0</ix:nonFraction>.</span></div></ix:continuation><div><span><br/></span></div><div id="i46d78b56fe614b4cadecac711dea4288_49"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDEzOA_30d6e292-312c-409e-a52d-1dc5827372aa" continuedAt="i1cf51e0666734e1e95bf1934db8de164" escape="true">Collaboration and Licensing Revenue</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1cf51e0666734e1e95bf1934db8de164" continuedAt="ib26b49c454b6434c808cfb7fdf04eeee">Historically, 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.</ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="ib26b49c454b6434c808cfb7fdf04eeee" continuedAt="i728f70666ecf4a00a01f4c5a00b2f3b8"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Intrexon Energy Partners and Intrexon Energy Partners II Collaborations</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">the membership interests of the investors for an aggregate amount of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">$<ix:nonFraction unitRef="usd" contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNTQ5NzU1ODIyMTY5_8164e595-6894-41e7-9697-fa9f66791932">7,000</ix:nonFraction>.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="pgen:CollaborationandLicensingRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDE0MA_8366784a-29c0-4fe3-9262-be050891f29a" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrexon Energy Partners, LLC</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i697cc40b2a5f4316b7a9504ec9475009_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC0xLTEtMS0zMzEwMQ_a45cc57f-153c-4032-9e23-399b3ebffaf5">3,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb45067c5b054308ab5a3fdb50993122_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC0zLTEtMS0zMzEwMQ_c26821a7-f290-4edd-98ed-e2079ae5d534">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ded64e477f64b9aa004850647b642ac_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC01LTEtMS0zMzEwMQ_003fb731-4d7a-4682-b9f1-0822887b4e5d">3,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbee04bf620b4ef98c2e276acb9a5ecb_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNC03LTEtMS0zMzEwMQ_ee6e2473-cd22-4d7c-87ef-6f6ad9df21b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrexon Energy Partners II, LLC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8f11d78d7fa44b585079b80cfdf86da_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS0xLTEtMS0zMzEwMQ_d5e8747e-47fe-4c80-93a5-047ab61993fa">10,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2caac15caeee478c976815f3e265dbcf_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS0zLTEtMS0zMzEwMQ_563d8070-3de3-4f07-ac94-b6930518569d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89c9a74ee2694751ada6ea6172fbe031_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS01LTEtMS0zMzEwMQ_a45b9c4f-1d8f-49ea-8d10-9209537fc7ce">10,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icda422dc8ec14c95a532bda65ed5fb74_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNS03LTEtMS0zMzEwMQ_ab68ca7e-1704-4bbd-a147-d000d3c8f149">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Castle Creek Biosciences, Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583f7b26df9248199c457085b5f5c4f3_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi0xLTEtMS0zMzEwMQ_1478d7f9-6d08-4407-952b-d217c308415b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568e1b0cf8f64664a03616056b483e3c_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi0zLTEtMS0zMzEwMQ_5c57738b-4c55-4895-bef0-04e2ab0dc393">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id27961e356b74ad0892309ddd85489e8_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi01LTEtMS0zMzEwMQ_a92de6d1-fbbc-4b9d-af67-eaa8319c3575">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27026deb68e74973a49b431958dba5fe_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNi03LTEtMS0zMzEwMQ_73ae19d6-170c-47af-9a74-18bbff6ed4b8">371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96f8dffde8dd4e2f97c13cfff05aa802_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy0xLTEtMS0zMzEwMQ_920db930-7693-489a-aa31-01e6e5de4e64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i376e0654f3324618acb8d953a0817a01_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy0zLTEtMS0zMzEwMQ_c910991d-23e2-4d30-92ac-3b5e27044b53">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d39dc2cd3bd44489312411a7c475cf1_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy01LTEtMS0zMzEwMQ_49476020-0518-43b7-9226-933f0823bb27">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic19c2c719b5a43a5b2fffeff9c52c377_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfNy03LTEtMS0zMzEwMQ_dbe14437-17ce-4f0c-93d1-4b35e6737e2f">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (1)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0ab5ba3118414bab40ea6445926a3b_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC0xLTEtMS0zMzEwMQ_11e37dc6-4a36-4c47-974c-9de3094b9a63">14,561</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528ac2e30c2147d19d9a63a17e04ac00_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC0zLTEtMS0zMzEwMQ_6b99659e-6498-4cb1-b23c-d0d13ebcd25e">22</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e98ce69f9ae4b2abd7d8446830d6053_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC01LTEtMS0zMzEwMQ_4864ad0f-3655-4228-abac-5a7bdb2ccf52">14,561</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4818003e3c45496999ce3f7bb9dfdc45_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOmNkMWY5YWZhNTFiNDRmYTVhZjdkZWIyOWU1MzNlNmZlL3RhYmxlcmFuZ2U6Y2QxZjlhZmE1MWI0NGZhNWFmN2RlYjI5ZTUzM2U2ZmVfOC03LTEtMS0zMzEwMQ_3e31b5f6-0c8a-47f0-8107-263c3d279a51">389</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Collaboration and licensing revenues recognized are associated with upfront and milestone payments which were previously deferred.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="i728f70666ecf4a00a01f4c5a00b2f3b8"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="ieaebc512a2d3447e90b5fd8342c6ea65_I20220930" decimals="INF" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNTQ5NzU1ODE4ODI0_65f0402e-1564-4569-8118-070b4a266d9b">0</ix:nonFraction>   and $<ix:nonFraction unitRef="usd" contextRef="ic22078337ab540cbbc59f582017141ff_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNTQ5NzU1ODE4ODE5_e42c6841-d372-46c0-abca-967cde1d4d4a">21,205</ix:nonFraction> 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.</span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDEyNw_ab81d7ca-0477-4f0f-9b76-1baf376c716d" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing agreements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3643cfe457c84f5aa154c305c712c889_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMS0xLTEtMS0zMzEwMQ_36b905b7-1410-4350-8738-20868e5e845c">1,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7950029777cb448cad504ec591e57018_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMS0zLTEtMS0zMzEwMQ_5521ccdc-fcf3-4f39-990e-c6b69dbdeda1">23,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid product and service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eebe4a2c63046d6b30c65fff0f83031_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMi0xLTEtMS0zMzEwMQ_ee5e3ef2-c55d-4472-9c20-4a55225dcec7">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5305b0f4ca40edbab415b287863844_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMi0zLTEtMS0zMzEwMQ_a7e304c7-0320-435f-959f-84dd3324e359">1,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3114127c917d495ebd903d529d5a8ed2_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMy0xLTEtMS0zMzEwMQ_495c7558-6ab5-431e-b25f-fe82c09665e6">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f6b516623344feb9d888a275b1eab71_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfMy0zLTEtMS0zMzEwMQ_fa80f134-3292-4572-970a-a56e687c8c36">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNC0xLTEtMS0zMzEwMQ_721887c9-13d9-4e9c-a9a5-b0a792257893">1,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNC0zLTEtMS0zMzEwMQ_a5e91501-234d-49df-89a7-2acd3f6d1d08">24,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of deferred revenue</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNS0xLTEtMS0zMzEwMQ_aec1d235-3d21-4f94-9166-635dca6ed8e0">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNS0zLTEtMS0zMzEwMQ_e6b6cf6a-64a3-4c4f-8741-3d306babf194">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNi0xLTEtMS0zMzEwMQ_ec1de202-7057-4e95-8f37-c65e6c36b7e2">1,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNi0zLTEtMS0zMzEwMQ_6c084b23-51e8-4733-a399-06bd0d1a4ac9">23,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNy0xLTEtMS0zMzEwMQ_111b7b14-bcdb-4a64-afa3-5cbbdbc95909">1,894</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RhYmxlOjliMTNmYjI5NWUzZjQ3MzU5MWRkZGRlNzc3MDM4OGQxL3RhYmxlcmFuZ2U6OWIxM2ZiMjk1ZTNmNDczNTkxZGRkZGU3NzcwMzg4ZDFfNy0zLTEtMS0zMzEwMQ_7b043cbd-f2cb-4bd8-8519-9815150cea96">24,513</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:7pt"><span><br/></span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF80OS9mcmFnOjg4NmE0YTliMjY5NzQwZGM4ZDgzMTViZDgxMzNkYzQxL3RleHRyZWdpb246ODg2YTRhOWIyNjk3NDBkYzhkODMxNWJkODEzM2RjNDFfNDE0Mg_c7b33b8d-4eab-4800-a79c-5aa6a2d03c4b" escape="true"></ix:nonNumeric><div id="i46d78b56fe614b4cadecac711dea4288_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RleHRyZWdpb246MTFkYzNkZjAwMjRjNDZkMTlhM2E3OGZjOTU0MWI5NWFfODQx_5201d7aa-ea6f-4e0e-95ff-6024e4777ec2" continuedAt="i9961d890c23c4c51a5e0ddde88d768dc" escape="true">Short-term and Long-term Investments</ix:nonNumeric></span></div><ix:continuation id="i9961d890c23c4c51a5e0ddde88d768dc"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's investments are classified as available-for-sale. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RleHRyZWdpb246MTFkYzNkZjAwMjRjNDZkMTlhM2E3OGZjOTU0MWI5NWFfODQ0_ec9701b0-d72c-410a-a221-e99248177abd" continuedAt="i04054428a7fc4ee6bab62d2bc1710f87" escape="true">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:</ix:nonNumeric></span></div><ix:continuation id="i04054428a7fc4ee6bab62d2bc1710f87"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS0xLTEtMS0zMzEwMQ_56b707e5-ca24-4a3f-97e5-458b69700d16">63,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS0zLTEtMS0zMzEwMQ_cc3fccd0-246b-4669-90b3-f6a24538489d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS01LTEtMS0zMzEwMQ_e04742c4-867e-43ef-8cea-607b299d29f9">1,236</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMS03LTEtMS0zMzEwMQ_4c2eae5d-f77e-485d-aee6-801781acc0de">62,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi0xLTEtMS0zMzEwMQ_e0dadd4c-8e04-420f-aa8e-17a8c21c058e">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi0zLTEtMS0zMzEwMQ_70964172-10e0-440a-b85f-97628a4a8d8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi01LTEtMS0zMzEwMQ_dbca7f0d-9cb5-4069-9cf5-1c673af63022">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMi03LTEtMS0zMzEwMQ_afc5aba2-778b-47e9-b645-1934b228f8fd">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy0xLTEtMS0zMzEwMQ_56b953cd-c53a-4e72-b0ec-52e5e10c4361">63,496</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy0zLTEtMS0zMzEwMQ_7e9fd493-5fe2-41d9-84b0-798a33b1c8c7">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy01LTEtMS0zMzEwMQ_6fde1d54-f057-4b7a-a67d-c32024da3ada">1,236</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOjdiOTk0YTM4MzM4MTQ3YjJiOWY5N2MwN2FmNDFmMDI4L3RhYmxlcmFuZ2U6N2I5OTRhMzgzMzgxNDdiMmI5Zjk3YzA3YWY0MWYwMjhfMy03LTEtMS0zMzEwMQ_bd9d5367-c94a-4b14-a90a-68f4578c5536">62,260</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:4pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS0xLTEtMS0zMzEwMQ_41fc27e6-3fec-437a-a296-d7d2c5249bd0">121,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS0zLTEtMS0zMzEwMQ_025fe8c9-00e5-4757-8bfb-8ad2d41aa0e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS01LTEtMS0zMzEwMQ_56d76e50-fa86-4873-8a10-a6cac3410373">331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMS03LTEtMS0zMzEwMQ_072a1e80-5738-4929-81eb-0d94b9f591f6">120,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi0xLTEtMS0zMzEwMQ_6eb32fd1-14a4-4977-951f-be4bf6be2e51">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi0zLTEtMS0zMzEwMQ_70913b1a-b90d-41cf-b187-b13abf3d1709">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi01LTEtMS0zMzEwMQ_43ce1890-5c13-4eb6-b229-763f72fd3c7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMi03LTEtMS0zMzEwMQ_7ab16138-317d-498f-8314-76d764bc855f">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy0xLTEtMS0zMzEwMQ_18854822-bb97-431f-b4aa-019d18c00105">121,133</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy0zLTEtMS0zMzEwMQ_16f62332-2e3d-465b-9aa2-ae6c59defc6f">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy01LTEtMS0zMzEwMQ_0cb79d5e-5a8a-45ca-86a2-a7574a39b6d8">331</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmUyZGZlMmVlOTc1YzQ0Y2I4MGViNjRjMmI5NjhmZDBjL3RhYmxlcmFuZ2U6ZTJkZmUyZWU5NzVjNDRjYjgwZWI2NGMyYjk2OGZkMGNfMy03LTEtMS0zMzEwMQ_d766b9f5-06a9-4b72-a8f6-719861a8f00f">120,802</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RleHRyZWdpb246MTFkYzNkZjAwMjRjNDZkMTlhM2E3OGZjOTU0MWI5NWFfODQ1_d9c4e275-98bc-4da7-9abe-58db32fd209c" escape="true"><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of available-for-sale investments classified by their contractual maturities as of September&#160;30, 2022 was:</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmEzMDQ2ZDYxZmY1MTQ3NGRiMmNiYmU2ODdlNTFkOTYzL3RhYmxlcmFuZ2U6YTMwNDZkNjFmZjUxNDc0ZGIyY2JiZTY4N2U1MWQ5NjNfMC0xLTEtMS0zMzEwMQ_8734a686-11c0-43f8-98ee-f6a3a297f933">62,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmEzMDQ2ZDYxZmY1MTQ3NGRiMmNiYmU2ODdlNTFkOTYzL3RhYmxlcmFuZ2U6YTMwNDZkNjFmZjUxNDc0ZGIyY2JiZTY4N2U1MWQ5NjNfMS0xLTEtMS0zMzEwMQ_9923c910-9499-4d49-89d7-d2397bd3ee1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81Mi9mcmFnOjExZGMzZGYwMDI0YzQ2ZDE5YTNhNzhmYzk1NDFiOTVhL3RhYmxlOmEzMDQ2ZDYxZmY1MTQ3NGRiMmNiYmU2ODdlNTFkOTYzL3RhYmxlcmFuZ2U6YTMwNDZkNjFmZjUxNDc0ZGIyY2JiZTY4N2U1MWQ5NjNfMi0xLTEtMS0zMzEwMQ_bd5115b0-8b4b-497d-9326-34034f17db41">62,260</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in market interest rates and bond yields cause certain investments to fall below their cost basis, resulting in unrealized losses on investments.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTYwMQ_75854434-2af1-4fbe-953e-4088949bed23" continuedAt="iabfe4f5c5efb45a8b522cbbe3a8a05b5" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="iabfe4f5c5efb45a8b522cbbe3a8a05b5"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets</span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTU5Mg_3bd1fe71-68dd-4d10-a99d-0f574f90bc9b" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b3c4e0bc2294359ad6a93879f00f315_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi0xLTEtMS0zMzEwMQ_fc5add78-8f4c-4f5d-a3c4-c3ed3752d34c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaadceed69af74b4d837b02b45f4c9d00_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi0zLTEtMS0zMzEwMQ_625ccc3f-d378-4e50-8b96-83bb4d36439f">62,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i220b0df24f2643cc879ca22918aa32cb_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi01LTEtMS0zMzEwMQ_d38a498a-fee8-4a5e-8421-53b56e53a733">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b27641f03a4bc6bdc2ebc467813814_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMi03LTEtMS0zMzEwMQ_cb827de5-188b-4d08-8528-abda2dbf7cac">62,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6861f88e1f6e4f8dab58f0bb035eb947_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy0xLTEtMS0zMzEwMQ_850d6fb7-6f1b-4cfa-8377-42b213cfff1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc7f316db034b7f9bef32ccacef196a_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy0zLTEtMS0zMzEwMQ_6cb232b3-cd39-42a3-97fe-9f717249e920">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b5668b8683d4f8b90a850b71c950227_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy01LTEtMS0zMzEwMQ_edc97b8a-5735-40ac-8b8f-850bdc570b5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida05f8da661f44c5ab3ec0017dcd1062_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfMy03LTEtMS0zMzEwMQ_ba294e9d-7689-44fb-9a64-e627a2fd9ff0">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbbab42f44634528b14d1beabb40c820_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC0xLTEtMS0zMzEwMQ_212baadc-5858-42be-bf41-05c69c980a10">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf3a559597c4001a12edfecec807075_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC0zLTEtMS0zMzEwMQ_380e6425-9cb4-4741-845a-4c827c834571">62,260</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cdb1386a4e74c329e2bff292655908a_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC01LTEtMS0zMzEwMQ_dbd7c08f-d5a0-4b25-bf4c-2a17ecee7931">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOjYzMDI1ZjMyNzNkNjQ0ZjI5NjU0ZWQyNjdhMTk4ZDlhL3RhYmxlcmFuZ2U6NjMwMjVmMzI3M2Q2NDRmMjk2NTRlZDI2N2ExOThkOWFfNC03LTEtMS0zMzEwMQ_ca0b9ff9-f0a4-44fd-b083-98e105c601ac">62,260</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i263bc225b0784d7295177417b72f77d0_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi0xLTEtMS0zMzEwMQ_94005c5c-7c5d-4ada-b937-025c346d75ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie603970f15654b699e8dd9ffa32680bd_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi0zLTEtMS0zMzEwMQ_13d502d1-7438-46e7-8322-eb223731390b">120,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3292c452f1a41308797410e2b24398d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi01LTEtMS0zMzEwMQ_33806ea8-346d-4ba8-b861-9535dc58219c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6472b538f2d4bbfb1af8f1ca92cb69a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMi03LTEtMS0zMzEwMQ_c2949faa-7bf9-482c-a8ca-bc1491800b95">120,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04bc97c5b5c34a8e82e6797be3f19998_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy0xLTEtMS0zMzEwMQ_77f5c81b-b7e1-4518-9739-fa55434e60a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb2ed359bd34cd58ff5e3c2af564d36_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy0zLTEtMS0zMzEwMQ_a3485005-5732-4472-8dbe-3372ebc3d1ca">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7984a808b5041d0bf9ede31d2fb7fb5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy01LTEtMS0zMzEwMQ_6b837049-8f1e-441f-bee8-e9b50d6d43ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c085c018b4e4cac32f9caee7d32fa_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfMy03LTEtMS0zMzEwMQ_41a94833-627c-420c-805b-6d325a11fcd7">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee21e79db174275a87fda6da5bef351_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC0xLTEtMS0zMzEwMQ_a6285a46-2f66-4b4d-8b4a-79cdb25d5d39">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c91c1d79b0f47ecb3ff9d5375636ba0_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC0zLTEtMS0zMzEwMQ_0edce9f6-6a87-419f-b20c-51f60e2f6aac">120,802</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a945adc1b68419382685c0c1e89dcd5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC01LTEtMS0zMzEwMQ_7c49752d-bca4-4781-803a-423cd5af139f">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RhYmxlOmIzYTUyNmU2NDNkNzQ1MzM5MWEzNjk1MDQ2MWM4ZWRkL3RhYmxlcmFuZ2U6YjNhNTI2ZTY0M2Q3NDUzMzkxYTM2OTUwNDYxYzhlZGRfNC03LTEtMS0zMzEwMQ_61702be7-95cb-44e6-9113-f5d7b12c863a">120,802</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the <ix:nonFraction unitRef="number" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfODk3_9de49a71-4b6b-4cca-a20b-9fd8634fa143">3.50</ix:nonFraction>% convertible senior notes due 2023 (the "Convertible Notes") (Note 11) was approximately $<ix:nonFraction unitRef="usd" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfOTg4_4fed7533-bc3f-44f6-ab61-c5537035236b">81,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idae19ef722124fa6b12e0edbc4e1f489_I20211231" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfOTk1_48cc2bcb-d85f-4e5e-b3a3-766e56930a81">160,000</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTQ4Mw_c47fe14d-9669-4ca7-9398-67bb18a7b25c">82,069</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idae19ef722124fa6b12e0edbc4e1f489_I20211231" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81NS9mcmFnOjQ1MjM0ZjQ0ZTMzNjQyZmVhZTY1N2E5NzRhZDNiOGM0L3RleHRyZWdpb246NDUyMzRmNDRlMzM2NDJmZWFlNjU3YTk3NGFkM2I4YzRfMTQ5MA_5fde4b43-5cdb-45d8-9bc2-cd474673be02">179,882</ix:nonFraction> 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).</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_58"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RleHRyZWdpb246M2M5NjQxNDJjMzgwNDQyNGI5Y2NmMjM1Y2VlN2UyOTlfNTY_fa02daff-5505-4718-813a-663524bc3e0c" continuedAt="i30f3497707dc4ecdb4050b740b36ce0f" escape="true">Inventory</ix:nonNumeric></span></div><ix:continuation id="i30f3497707dc4ecdb4050b740b36ce0f"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RleHRyZWdpb246M2M5NjQxNDJjMzgwNDQyNGI5Y2NmMjM1Y2VlN2UyOTlfNjI_d31bfeeb-3084-4ce9-a791-3a4160897edb" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies, embryos and other production materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cc9d21494ac4e6282f187f5365e77f8_I20220930" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMS0xLTEtMS0zMzEwMQ_7d4bda3d-0f71-42b4-ae25-a5e3b0782185">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67b71023521c49b8a1421d38cd153224_I20211231" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMS0zLTEtMS0zMzEwMQ_46b783ae-cca9-4420-a2cc-cb21656dd294">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd5533553084f408ec9e2400a4dc51b_I20220930" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMy0xLTEtMS0zMzEwMQ_ff5d8b17-ca39-492a-8edc-25bc2f6cec79">200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57e49d39cebf4082a47978f48c7790af_I20211231" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfMy0zLTEtMS0zMzEwMQ_5280ea64-66e8-4663-bd7c-d82bae2b68c7">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfNS0xLTEtMS0zMzEwMQ_a75d03a0-64f6-4a08-9e77-5f588ff6bd29">219</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF81OC9mcmFnOjNjOTY0MTQyYzM4MDQ0MjRiOWNjZjIzNWNlZTdlMjk5L3RhYmxlOjkzNDFlMmQ3ZTBlZTQxMDlhM2MxOTczYTMzOTY4ODA3L3RhYmxlcmFuZ2U6OTM0MWUyZDdlMGVlNDEwOWEzYzE5NzNhMzM5Njg4MDdfNS0zLTEtMS0zMzEwMQ_aa179ff2-76b9-4b0d-9b71-f1925423403e">326</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="margin-top:21pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMjI0_4a76edc6-f182-4cfd-bc76-3d6834e042a3" continuedAt="i7707f48882664e0aa281d43c06bdda23" escape="true">Property, Plant and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i7707f48882664e0aa281d43c06bdda23"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMjI2_1cb4697b-9d12-4d9f-a5a8-39bf2127b317" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LandAndLandImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMS0xLTEtMS0zMzEwMQ_a8790341-6850-4378-91df-c9bc30e0f5d7">164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LandAndLandImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMS0zLTEtMS0zMzEwMQ_0af84eea-b844-4fe2-a271-9159e1b27d19">164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMi0xLTEtMS0zMzEwMQ_36b14ec8-ea87-4260-95e0-9b3bbaf91e95">2,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:BuildingsAndImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMi0zLTEtMS0zMzEwMQ_9576000c-b114-4c47-b549-fe9a0dccf8ac">2,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMy0xLTEtMS0zMzEwMQ_059f3580-acf8-4fad-8225-bbce0aabd43f">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMy0zLTEtMS0zMzEwMQ_47e0faab-b6b5-46a1-84eb-a069aa92af88">434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNC0xLTEtMS0zMzEwMQ_13fe9f70-63d5-4f04-99f3-f9d8612effe1">17,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:MachineryAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNC0zLTEtMS0zMzEwMQ_7b63f1ce-9d62-4a26-84ac-b8ccc15e9dee">16,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LeaseholdImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNS0xLTEtMS0zMzEwMQ_2aa6c0b7-1c40-45e0-8342-09909b7189cf">3,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LeaseholdImprovementsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNS0zLTEtMS0zMzEwMQ_2e9abd6b-b337-4fe7-897d-45018ec442de">3,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Breeding stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="pgen:BreedingandProductionAnimalsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNi0xLTEtMS0zMzEwMQ_3ff46922-8ca5-4c2f-81a6-4ae8510cf8aa">117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="pgen:BreedingandProductionAnimalsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNi0zLTEtMS0zMzEwMQ_9b284743-eba5-4875-a375-fdb4be7daffc">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="pgen:ComputerHardwareandSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNy0xLTEtMS0zMzEwMQ_6d8803fc-8829-4b75-b280-a855f787ebbc">4,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="pgen:ComputerHardwareandSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfNy0zLTEtMS0zMzEwMQ_ed6fe4e5-0643-4a3a-8a91-8aeea51e5c71">4,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and other assets in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOC0xLTEtMS0zMzEwMQ_5728f9d9-5d73-43d5-9061-553b1e264041">1,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOC0zLTEtMS0zMzEwMQ_0c958798-27d8-4468-8ce7-7ddf547bcf88">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOS0xLTEtMS0zMzEwMQ_c8d116af-7388-4f03-8de1-d8faf2658a6e">30,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfOS0zLTEtMS0zMzEwMQ_ca96b6e5-b920-4f46-810a-941dd1ed4f01">30,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTAtMS0xLTEtMzMxMDE_d8cdf685-06b8-456c-8330-596d9f5a0b85">22,658</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTAtMy0xLTEtMzMxMDE_30a78b76-33ad-465f-a72a-d3d30fe67879">21,457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTEtMS0xLTEtMzMxMDE_51ab0a1d-a23a-4cb9-afa2-4b2cb89e6abd">7,611</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RhYmxlOmJiZGRiMmE3ZTRkOTQ1NWNiOGNjNzMwMDYyYzgyYzU0L3RhYmxlcmFuZ2U6YmJkZGIyYTdlNGQ5NDU1Y2I4Y2M3MzAwNjJjODJjNTRfMTEtMy0xLTEtMzMxMDE_79b07578-0e5e-4ca5-bd0e-de11e0bd07a0">8,599</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTI3_09cb8959-d0b1-4f6e-a63f-1d63abb9ac2b">564</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTM0_e0a79276-7aea-4dfb-bd83-feb5f96eda53">735</ix:nonFraction> for the three months ended September 30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTc0_908fca70-e58a-424e-8afb-99753a2fbef4">1,833</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82MS9mcmFnOjRjOWIxNmYzYTZlYjRiMjBiOGU3Y2E0NDE4ODRmNjk1L3RleHRyZWdpb246NGM5YjE2ZjNhNmViNGIyMGI4ZTdjYTQ0MTg4NGY2OTVfMTgx_8437c9d8-ae76-45e3-be14-6f833aab5510">2,184</ix:nonFraction> for the nine months ended September 30, 2022 and 2021, respectively.</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_64"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNjM1_aad02b9d-8201-4fea-abc5-2c45f2e150de" continuedAt="i5bcb4507e1174b3f83094fe86871e42f" escape="true">Goodwill and Intangible Assets, Net</ix:nonNumeric></span></div><ix:continuation id="i5bcb4507e1174b3f83094fe86871e42f" continuedAt="i8464d21d3807461e8a321b9b911a6e33"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNjI5_7c37df31-6722-4176-bb98-e1df1878591f" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the nine months ended September 30, 2022 were as follows:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:85.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMC0xLTEtMS0zMzEwMQ_b8297b2f-c225-4024-a8e3-e3d776746b04">37,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMS0xLTEtMS0zMzEwMQ_d990920a-2e73-4e19-8f80-bd5c8e026a2f">482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMi0xLTEtMS0zMzEwMQ_a6717d1b-ecd6-4a03-8e48-0758169db716">359</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjlhYjg0OThhYzQ5YTRiZGRiNmQ0YTkwNTRkZDI5ODUzL3RhYmxlcmFuZ2U6OWFiODQ5OGFjNDlhNGJkZGI2ZDRhOTA1NGRkMjk4NTNfMy0xLTEtMS0zMzEwMQ_dfd95e02-180f-4f3c-99c5-f3a35e40e0e1">36,713</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $<ix:nonFraction unitRef="usd" contextRef="i1e1823cada204a36bab700e70c27c840_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMTQz_db5ea7cc-8599-4c2f-a84e-127c2474446c">482</ix:nonFraction> of goodwill impairment related to the total goodwill assigned to <ix:nonFraction unitRef="reporting_unit" contextRef="i1e1823cada204a36bab700e70c27c840_D20220101-20220331" decimals="INF" name="pgen:NumberOfReportingUnitsImpaired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMjEx_593ad043-b3bc-4f8f-94c0-18292c54e4f7">one</ix:nonFraction> reporting unit within the biopharmaceutical segment during the first quarter of 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMzE2_75c9b21c-2645-4c03-b1cd-1989059706c4">14,483</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfMzIz_9c69983e-87a7-4d1c-a3b2-a7451235ada6">14,001</ix:nonFraction> of cumulative impairment losses as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNjEy_734804c3-3550-4126-8982-ac0f8e1ad718" continuedAt="i430ef4d40709498797074007fcad9a38" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of September&#160;30, 2022:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, developed technologies and know-how</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7493d7acc27b4f5ea1f3627809e47894_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMS0xLTEtMS0zMzEwMQ_357f297d-100e-4ce8-b368-e7237a62dab1">75,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7493d7acc27b4f5ea1f3627809e47894_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMS0zLTEtMS0zMzEwMQ_cb381fc4-adc2-4283-9f32-c18bd2f4cf57">32,713</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7493d7acc27b4f5ea1f3627809e47894_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMS01LTEtMS0zMzEwMQ_09f6eb28-5cd9-410f-9548-1f427d0e0092">42,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i793c99af170f4c80befb728dc1842f47_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMi0xLTEtMS0zMzEwMQ_b8e2098d-27b4-466c-a0ad-ebb79e70b00d">1,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i793c99af170f4c80befb728dc1842f47_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMi0zLTEtMS0zMzEwMQ_b91af677-7680-492c-a24d-a82813229e14">1,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i793c99af170f4c80befb728dc1842f47_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMi01LTEtMS0zMzEwMQ_02500ad2-60af-4edc-a9ba-13058fcdb925">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc05e7aaf824eceb5c3061872c64523_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMy0xLTEtMS0zMzEwMQ_83320b86-82de-45f7-b5dc-f66d5950a8c6">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcc05e7aaf824eceb5c3061872c64523_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMy0zLTEtMS0zMzEwMQ_3d7465fe-88b3-4178-85f2-8fb020ec940b">200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc05e7aaf824eceb5c3061872c64523_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfMy01LTEtMS0zMzEwMQ_2b29b953-0d6a-43bf-95a1-7b859f3ee943">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfNC0xLTEtMS0zMzEwMQ_35afd096-50c4-4e68-85b0-a3998c3ca6bd">76,929</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfNC0zLTEtMS0zMzEwMQ_d2814999-23b6-458b-9f75-ac4237025ef9">34,513</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOjc2MjliZDM3MzliZTRkMzJiMzA5OGQ2OWViNzA0MzVmL3RhYmxlcmFuZ2U6NzYyOWJkMzczOWJlNGQzMmIzMDk4ZDY5ZWI3MDQzNWZfNC01LTEtMS0zMzEwMQ_85ea2fe9-bbe4-452a-9935-b2759e2998e0">42,416</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><ix:continuation id="i8464d21d3807461e8a321b9b911a6e33"><ix:continuation id="i430ef4d40709498797074007fcad9a38"><div style="margin-bottom:5pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December&#160;31, 2021:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, developed technologies and know-how</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3d8881a4e254e7f811e27252dd50284_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMS0xLTEtMS0zMzEwMQ_434080f9-3154-4ad2-8f8d-1d9fc0c25d86">85,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3d8881a4e254e7f811e27252dd50284_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMS0zLTEtMS0zMzEwMQ_40e2c0c3-4768-4753-926c-4362315a9f3d">32,882</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3d8881a4e254e7f811e27252dd50284_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMS01LTEtMS0zMzEwMQ_0b10f6c6-475f-4328-8935-cce61e1cdbe1">52,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i092636cf364d4cccaf55aef654ad2dbd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMi0xLTEtMS0zMzEwMQ_9c16279a-5893-4cc2-9b7b-93ab8ae73449">1,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i092636cf364d4cccaf55aef654ad2dbd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMi0zLTEtMS0zMzEwMQ_01fd31d9-417e-4739-a512-f535aa98ffeb">1,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i092636cf364d4cccaf55aef654ad2dbd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMi01LTEtMS0zMzEwMQ_fc34c95c-63cc-4ccf-bf36-db4320fe11dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i498f58632bb94e8796587153e1a23e6d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMy0xLTEtMS0zMzEwMQ_91bbaaf3-947c-4cb9-a48b-ee3c8fdaeae8">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i498f58632bb94e8796587153e1a23e6d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMy0zLTEtMS0zMzEwMQ_a0975552-f3be-4934-a290-a7b7000fd0c1">200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i498f58632bb94e8796587153e1a23e6d_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfMy01LTEtMS0zMzEwMQ_badd64ab-bc10-4b1b-82af-d75f19ba3614">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfNC0xLTEtMS0zMzEwMQ_74b76c2c-c55e-4f72-9a7e-e6d6e916b536">86,973</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfNC0zLTEtMS0zMzEwMQ_283645fd-6a0a-4280-b74b-ad5549e4abe9">34,682</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RhYmxlOmJkYzk5NDVlZDIyNTRhNzQ4NDRmNzhhOWQyMjMzYTdhL3RhYmxlcmFuZ2U6YmRjOTk0NWVkMjI1NGE3NDg0NGY3OGE5ZDIyMzNhN2FfNC01LTEtMS0zMzEwMQ_74404ee8-4bbe-462a-91cc-6860cc2760ea">52,291</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTI0_df8da973-b6b5-4aaf-a302-16da01275997">1,151</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTMx_239edddc-16ea-4c53-9618-e6fece8738e9">1,315</ix:nonFraction> for the three months ended September 30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTcx_005c43dd-74ec-4098-9f6c-181dd9cc5c56">3,637</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82NC9mcmFnOjc3OTMyNTViZGU1MjQ1NmZhZjQ5MWE1ZWM0ZjY2OTNlL3RleHRyZWdpb246Nzc5MzI1NWJkZTUyNDU2ZmFmNDkxYTVlYzRmNjY5M2VfNTc4_53aae8e8-5c97-4dd5-86f6-48039ca69060">3,990</ix:nonFraction> for the nine months ended September 30, 2022 and 2021, respectively.</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_67"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE3MA_dc7de2cb-e37f-4e8c-91ba-a99afe99a3fc" continuedAt="i0ed822999c6c43219e769f1a531271f5" escape="true">Lines of Credit and Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i0ed822999c6c43219e769f1a531271f5" continuedAt="if608775af17c4bc38308bea83c647e01"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lines of Credit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exemplar has a $<ix:nonFraction unitRef="usd" contextRef="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzU_1b6e1011-a006-44ad-a745-0bc795f7a92c">700</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjI1_f66b9594-7a6e-4dbd-974d-5e3b2c0b8c89">4.00</ix:nonFraction>% per annum. As of September&#160;30, 2022 and December&#160;31, 2021, there was <ix:nonFraction unitRef="usd" contextRef="i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY2_29072628-c33a-4866-b54b-ea86f38fa234"><ix:nonFraction unitRef="usd" contextRef="i0ba174357a00483b9459686f902df2d4_I20211231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY2_7acd961a-56c2-439f-ba11-2fe58ee895a5">no</ix:nonFraction></ix:nonFraction> outstanding balance.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Debt</span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE2NA_76d8fe3e-71c6-4d22-a430-9b37b443a0cc" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9f1c4beaade49abb3b06936573a5bd1_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMS0xLTEtMS0zMzEwMQ_31466b8b-0ed7-43bf-a8fa-95652db4b622">82,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28fbb5a4cc314b6aa2e1ea2120f1e0cd_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMS0zLTEtMS0zMzEwMQ_d8eca753-6b6b-4613-850d-ded1c9838a65">179,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1643c3d1eb234988a001bae7f748e967_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMy0xLTEtMS0zMzEwMQ_3b313d88-27fe-406e-a50e-f5150a2ef678">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52f182797cf94418812b659b15aa340d_I20211231" decimals="-3" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfMy0zLTEtMS0zMzEwMQ_c3c5a32e-6154-4671-a5cb-d1c83713a234">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNC0xLTEtMS0zMzEwMQ_a0e66510-a4e5-4609-8ef1-4a9324f5c15a">82,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNC0zLTEtMS0zMzEwMQ_8aff8d04-7938-4fb0-aaa2-e0bc9fc710ee">179,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNS0xLTEtMS0zMzEwMQ_79c966be-9dc4-4623-99ec-578020cbe643">82,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNS0zLTEtMS0zMzEwMQ_0c746a3d-148d-4449-8714-329a852240f0">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNi0xLTEtMS0zMzEwMQ_651cb32f-0bf9-4ba4-ba2e-6c5569d3b84f">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjg5MmVmNzE3YjlkZjRkZjk5MmNiYTRkYjBlNTE2MDVkL3RhYmxlcmFuZ2U6ODkyZWY3MTdiOWRmNGRmOTkyY2JhNGRiMGU1MTYwNWRfNi0zLTEtMS0zMzEwMQ_6d718ea6-01c9-484d-a23d-6a7d13e7327e">179,882</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See Note 2 regarding adoption of ASU 2020-06 as of January 1, 2022.</span></div></ix:nonNumeric><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Precigen Convertible Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, Precigen completed a registered underwritten public offering of $<ix:nonFraction unitRef="usd" contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNTQx_7c155936-1508-41b9-819d-ef245fb90b3a">200,000</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfODg4_27b12934-f478-41d4-897f-d74311335acb">193,958</ix:nonFraction> after deducting underwriting discounts and offering expenses of $<ix:nonFraction unitRef="usd" contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfOTU1_c4115e04-8c25-4290-888c-588635e0f0e3">6,042</ix:nonFraction>.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are senior unsecured obligations of Precigen and bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTA1Nw_4596e417-15ce-4c78-abd1-ee6c250eb780">3.50</ix:nonFraction>% 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 <ix:nonFraction unitRef="number" contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTUxNA_844e06f2-3b76-4fb9-97cc-253d70e7bf77">58.6622</ix:nonFraction> shares of Precigen common stock per $<ix:nonFraction unitRef="usd" contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731" decimals="INF" name="pgen:ConvertibleDebtPrincipalAmountInitialConversionRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTU1Mw_231c7579-f5f6-4c16-9560-1aa5b37758d1">1,000</ix:nonFraction> principal amount of Convertible Notes (equivalent to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTY1NA_89c7274f-fc8d-494b-a266-68edb63e9be0">17.05</ix:nonFraction> 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:</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if608775af17c4bc38308bea83c647e01" continuedAt="i1d931b37d51d41859b375ea8576f6600"><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 <ix:nonFraction unitRef="day" contextRef="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjQyOA_0c449130-79c2-4d7e-94a3-6891d0a9af83">20</ix:nonFraction> trading days (whether or not consecutive) during the last <ix:nonFraction unitRef="day" contextRef="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjQ4OQ_b111d712-11ba-4b38-bb5a-f95f0ed37a1e">30</ix:nonFraction> consecutive trading days of the immediately preceding calendar quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="id9fc750e9dfd433999cc6ef3668013bf_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjU5MQ_8b2d9a84-5f31-46fe-b631-08cd04c167d5">130</ix:nonFraction>% of the conversion price on each applicable trading day;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the <ix:nonFraction unitRef="day" contextRef="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY2MQ_b82fb23a-ddbc-4190-ae1f-b786b65e81be">five</ix:nonFraction> business day period after any <ix:nonFraction unitRef="day" contextRef="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjY5NA_ce61d2ef-f182-41e4-8633-067970caf254">five</ix:nonFraction> consecutive trading day period in which the trading price, as defined in the Indenture, for the Convertible Notes is less than <ix:nonFraction unitRef="number" contextRef="i363af42d185443e8ae1a4d7f8322bc90_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMjgyNA_4f3a92f4-e669-4c0b-aa5b-3d18b565a179">98</ix:nonFraction>% 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</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Upon the occurrence of specified corporate events as defined in the Indenture.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMzYwNg_a53de89e-ee67-4c85-932d-5bf318d76587">100</ix:nonFraction>% 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="ifcd1a8e18e5b4fbda56d0b4d395b08ac_I20180731" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDY4Mg_b40ffba2-0dd1-4f27-8773-9229e007e1cb">143,723</ix:nonFraction>, and additional paid-in capital, the equity component, in the amount of $<ix:nonFraction unitRef="usd" contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDc1Nw_e5a2011c-d504-400e-9936-f0beaa27d56d">50,235</ix:nonFraction>. Additional paid-in capital was further reduced by $<ix:nonFraction unitRef="usd" contextRef="if9fd5dd3c6944fa2a45239bc64b59c80_D20180701-20180731" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDgxMQ_973ae1c9-0000-439b-9007-86baedec15dc">13,367</ix:nonFraction> 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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adoption of ASU 2020-06 resulted in an increase to long-term debt outstanding, net of current portion, of $<ix:nonFraction unitRef="usd" contextRef="i046598b9672b41ee9943e9eb270f203c_I20220101" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjE2OQ_f015fed5-e989-433a-b8f1-360e1df7fab8">18,196</ix:nonFraction>, a decrease to additional paid-in capital of $<ix:nonFraction unitRef="usd" contextRef="i34b2b24d3ccc45afacf95bd55e45d1fe_I20220101" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjIxNw_c9eccafb-fd6a-4e0f-b31b-142e0485a38d">36,868</ix:nonFraction>, and a decrease to accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="ic318633af4b940bc8e0b1fad05eb4e4a_I20220101" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjI2Mg_dc5ff79f-739c-47b8-bb88-22f992074af2">18,672</ix:nonFraction>. 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As discussed in Note 3, in connection with the sale of Trans Ova, the Company transferred a total of $<ix:nonFraction unitRef="usd" contextRef="ib9a536e6477447bc8802e1df729730f1_I20220818" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNDM5ODA0NjUyMzc2OQ_5f34f070-7911-42cd-9487-d32eccf9d0b9">200,000</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i3b440a4a2b3345989d7c7cbe72e9a05a_D20220818-20220930" decimals="-3" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNTQ5NzU1ODIzMTM2_214c4da1-d7d4-4236-95fb-e83bf6618d56">117,560</ix:nonFraction> of principal balance from these purchases and recorded a gain on extinguishment of debt of approximately $<ix:nonFraction unitRef="usd" contextRef="i3b440a4a2b3345989d7c7cbe72e9a05a_D20220818-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNTQ5NzU1ODIzMTcw_cb4aadde-02d4-4d37-ae01-625a4a936f15">853</ix:nonFraction>, which was recorded within Other income (expense), net, within the condensed consolidated statements of operations. As of September 30, 2022, $<ix:nonFraction unitRef="usd" contextRef="id3e059d6e8624d91829c7e1a7019833a_I20220930" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTY0OTI2NzQ1NDMwOQ_74da605b-5fc9-42fc-9817-87eb3ac8bae8">82,443</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i6cdd0613fb504a42a23451b8ed755df9_D20221001-20221109" decimals="-3" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfMTY0OTI2NzQ1NTAwNg_0c3a270f-3639-4ec5-b57a-49fd778f7b6a">26,400</ix:nonFraction>.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September&#160;30, 2022, the outstanding principal balance on the Convertible Notes was $<ix:nonFraction unitRef="usd" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjU0Mw_767d6186-e872-4f65-841f-392055417037">82,440</ix:nonFraction> and their carrying value was $<ix:nonFraction unitRef="usd" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjU5NQ_c47fe14d-9669-4ca7-9398-67bb18a7b25c">82,069</ix:nonFraction>. The effective interest rate on the Convertible Notes, including amortization of the long-term debt discount and </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1d931b37d51d41859b375ea8576f6600"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">debt issuance costs, is <ix:nonFraction unitRef="number" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE2MQ_d5712103-3b47-4376-a307-083e12bc2bac">4.25</ix:nonFraction>%. As of September&#160;30, 2022, the unamortized debt discount and debt issuance costs related to the Convertible Notes totaled $<ix:nonFraction unitRef="usd" contextRef="i62b0a659a4b042ce823f73877e43f181_I20220930" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjg1Nw_ee880b64-079e-46fb-a079-05eee5820bcb">371</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNzE2Nw_2de48125-47ca-4bf0-a23b-fc785610b7ea" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense related to the Convertible Notes were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi0xLTEtMS0zMzEwMQ_4fe9cd2d-e15b-4b43-8fc3-c75486e0f64f">1,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi0zLTEtMS0zMzEwMQ_2e78c7cd-8b00-49f2-a702-508586651ee9">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi01LTEtMS0zMzEwMQ_85bb9176-70c7-49db-aced-ec69349e5d2c">5,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda1202a947645818e10c3f9f9760451_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMi03LTEtMS0zMzEwMQ_51305766-7db8-4173-b56f-ff0c06e59f78">5,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930" decimals="-3" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy0xLTEtMS0zMzEwMQ_6fccfb94-cfa7-4c37-aed7-17ec5919f686">338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930" decimals="-3" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy0zLTEtMS0zMzEwMQ_f35fdd55-b50d-44bf-822b-2e1b6e0ea208">3,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930" decimals="-3" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy01LTEtMS0zMzEwMQ_5e707da6-779f-4b74-9812-24b83725a872">934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda1202a947645818e10c3f9f9760451_D20210101-20210930" decimals="-3" name="pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfMy03LTEtMS0zMzEwMQ_cb5d159c-e59c-4ab2-98d4-17b006f8a5bb">8,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6261f89eebdb44af8721f0812919a07e_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC0xLTEtMS0zMzEwMQ_b31d67d2-66d8-4d99-a523-b969ec924012">2,035</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0756e2a66864964b500ada23ac714d2_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC0zLTEtMS0zMzEwMQ_36003bea-572b-40a8-8fa1-0d35f053e674">4,761</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i687541b533e4440f91c21ff75ad7fe41_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC01LTEtMS0zMzEwMQ_5f5aecdc-acb1-4c3f-a281-4a724951e3ff">6,131</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda1202a947645818e10c3f9f9760451_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RhYmxlOjFkZmU5ZTFhYTQ2ODQzZTBiMTJmY2QyNGRhMDc2NGQ3L3RhYmxlcmFuZ2U6MWRmZTllMWFhNDY4NDNlMGIxMmZjZDI0ZGEwNzY0ZDdfNC03LTEtMS0zMzEwMQ_2fbbe832-0d2f-49c2-b6b8-61572ee9f420">13,891</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest of $<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:InterestPayableCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF82Ny9mcmFnOjFkM2JmODI5YTYwOTQ1MjA5YmNhZjFhMGVlOWVhM2MwL3RleHRyZWdpb246MWQzYmY4MjlhNjA5NDUyMDliY2FmMWEwZWU5ZWEzYzBfNjk2OA_a6725e2a-1134-45cc-b9b9-2e8c39fa9a76">721</ix:nonFraction> is included in other accrued liabilities on the accompanying condensed consolidated balance sheet as of September&#160;30, 2022.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Maturities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes mature on July 1, 2023.</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_70"></div><div style="margin-top:21pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMjA4NA_04019ce3-e6af-41c8-841f-9a428f258e84" continuedAt="i6f8ce4e698e1464d90f8704931ec3b5f" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i6f8ce4e698e1464d90f8704931ec3b5f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $<ix:nonFraction unitRef="usd" contextRef="i148aae7afad34e52995094426804a0bf_D20220701-20220930" decimals="-3" name="pgen:TaxableIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMzU4_06a4efb6-b086-40c5-9810-684aba21aaa4">44,300</ix:nonFraction> for the three months ended September 30, 2022, and had U.S taxable loss of approximately $<ix:nonFraction unitRef="usd" contextRef="i07db7c79c850406bbb39234edcb1bfee_D20210701-20210930" decimals="-3" sign="-" name="pgen:TaxableIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMzY1_6226d41a-0da5-4f0c-9ff6-325645bd1405">24,700</ix:nonFraction> for the three months ended September 30, 2021. The Company has U.S. taxable income, prior to utilization of net operating losses, of $<ix:nonFraction unitRef="usd" contextRef="i6d2427127599452d96d15fd9c02e92e2_D20220101-20220930" decimals="-3" name="pgen:TaxableIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfNDA1_4f20f295-4f6b-4f2e-bea3-481ff0af4ee7">38,000</ix:nonFraction> for the nine months ended September 30, 2022 and had U.S. taxable losses of $<ix:nonFraction unitRef="usd" contextRef="iaf953324681b444b916e43d88c067570_D20210101-20210930" decimals="-3" sign="-" name="pgen:TaxableIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfNDEy_9832c16c-7a2c-4a84-804e-804cdc4d686e">82,200</ix:nonFraction> for the nine months ended September 30, 2021. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMjA3Nw_0ede6aab-e053-495c-ae88-1925d9fb174a" continuedAt="ib380b1eef0bf464cbeeaafff7f49a863" escape="true">The following table presents the components of income tax benefit from continuing operations.</ix:nonNumeric></span></div><div style="margin-top:17pt"><ix:continuation id="ib380b1eef0bf464cbeeaafff7f49a863"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current foreign income tax expense (benefit) from continuing operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a29653832e1484e99c623d79ca4eae3_D20220701-20220930" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC0xLTEtMS0zMzEwMQ_6b761ee5-285a-42f9-b2b0-b4fbb64fc490">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8586b8d5472462590ce19fc539582fa_D20210701-20210930" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC0zLTEtMS0zMzEwMQ_3ca4c308-7202-49c2-9ebf-c7edd8d19ae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibbebbb04d1f4478f958681b7fa9852bb_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC01LTEtMS0zMzEwMQ_bf7c6444-203a-4f7a-a97f-a80c1698b253">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7b9623cd3f842ebb84d0d7d4158649c_D20210101-20210930" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNC03LTEtMS0zMzEwMQ_be2cb3b8-dcc7-4d9a-9f69-c78778b66342">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax benefit from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS0xLTEtMS0zMzEwMQ_d884ae40-92b1-4561-9292-780f1b212e11">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS0zLTEtMS0zMzEwMQ_da0c0ec8-2cad-4832-bf02-82a16f932ec5">61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS01LTEtMS0zMzEwMQ_da2f9dce-00e0-476b-a631-8a1afbd03d7e">162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNS03LTEtMS0zMzEwMQ_87fdec9e-fe10-48f5-807e-45e6e4598ec3">180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax benefit from continuing operations</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9739e122e9f043e995ed67843d39adf2_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi0xLTEtMS0zMzEwMQ_b5839c1c-719f-4577-a43f-45e3270a9eaf">50</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9377c9fe56594848878c15396bd3772f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi0zLTEtMS0zMzEwMQ_1733a0e6-1efc-42f8-979e-e55322ce49cf">61</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0e7d9bcf2d4d1b877fc11c97ecee83_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi01LTEtMS0zMzEwMQ_dd991230-c96e-4a44-b8b8-6f18937c4b6b">197</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id80bcd548d98419e86a4337ec492fe55_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RhYmxlOjE2YWJlMzA0M2Y3MDQxMjM4NzAxYWE2YjEzMTJjOWRhL3RhYmxlcmFuZ2U6MTZhYmUzMDQzZjcwNDEyMzg3MDFhYTZiMTMxMmM5ZGFfNi03LTEtMS0zMzEwMQ_6d984a18-d65b-4c9b-932f-55522eb31708">173</ix:nonFraction>)</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, the Company had net operating loss carryforwards for U.S. federal income tax purposes of approximately $<ix:nonFraction unitRef="usd" contextRef="ic850e9801c914c7f94a71f9197c94511_I20220930" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTQyNw_a14c5abf-3699-4cd2-9d74-2e188a1f23bc">818,000</ix:nonFraction> available to offset future taxable income, including approximately $<ix:nonFraction unitRef="usd" contextRef="i2991e84538cf40af948808b0f20fa365_I20220930" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTQ5Nw_d79d5797-c3d2-4b79-a129-a9380c8d9520">603,000</ix:nonFraction> generated after 2017, U.S. capital loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="ic850e9801c914c7f94a71f9197c94511_I20220930" decimals="-3" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTU3MQ_e60d70bf-c0f7-4387-87a1-cb544ce807f5">212,500</ix:nonFraction>, and federal and state research and development tax credits of approximately $<ix:nonFraction unitRef="usd" contextRef="ic850e9801c914c7f94a71f9197c94511_I20220930" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMTY1MQ_d4174331-1c2a-408a-a264-05b209507fe3">11,700</ix:nonFraction>, 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 $<ix:nonFraction unitRef="usd" contextRef="iacdfba76ff834580beb6851bfb268404_I20220930" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83MC9mcmFnOjA3NzlmNGI3YmFlNDQ1MWU4ZTFiNjA0OTBmNzRlYjVmL3RleHRyZWdpb246MDc3OWY0YjdiYWU0NDUxZThlMWI2MDQ5MGY3NGViNWZfMjA0NQ_1478edbf-b80c-467f-8988-cc88073db7d2">64,200</ix:nonFraction>, most of which do not expire.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMjQ2MA_4460c405-ffd5-41b4-baca-67e684359c8a" continuedAt="i39f8ddc5b8ef46308d3899cabdc43b03" escape="true">Shareholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i39f8ddc5b8ef46308d3899cabdc43b03"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuances of Precigen Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company closed a public offering of <ix:nonFraction unitRef="shares" contextRef="ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMTIy_10c198c6-db7f-4d70-aa67-4a45788884ff">17,250,000</ix:nonFraction> shares of its common stock, resulting in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMTgy_e734a23f-001f-4b05-b667-963b9bf9f028">121,045</ix:nonFraction>, after deducting underwriting discounts and of capitalized offering expenses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 11 for discussion regarding conversion features of the convertible notes.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Lending Agreement</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="shares" contextRef="i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfNjIw_ee41f2d8-5a6a-4f9b-ac15-e181fedf3a24">7,479,431</ix:nonFraction> 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfODAx_4a1a7966-bc01-49a3-90bb-0730555bd116">five</span> 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 $<ix:nonFraction unitRef="usdPerShare" contextRef="id293d3d174624b3486884342fe8cce3a_I20180731" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMTQ1Ng_8b4737ce-72c4-421a-8c14-a061dda311d7">13.37</ix:nonFraction> 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">At-the-Market Sales Agreement </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2022, the Company entered into a Controlled Equity Offering Sales Agreement (the &#8220;Sales Agreement&#8221;) with Cantor Fitzgerald &amp; Co. (the &#8220;Agent&#8221;), pursuant to which the Company may issue and sell from time to time shares of the Company&#8217;s common stock, no par value per share (the &#8220;Shares&#8221;), through the Agent. The offering and sale of up to $<ix:nonFraction unitRef="usd" contextRef="ice7e583da44f4d5db71d171b6773c60b_D20220809-20220809" decimals="INF" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMzg0ODI5MDcwMzg1OQ_03b5766b-4149-445b-a2ce-b250bc17c16a">100,000</ix:nonFraction> 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No Shares were sold in connection with the Sales Agreement during the three months ended September&#160;30, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Accumulated Other Comprehensive (Loss) Income </span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfMjQ0Nw_f836edae-6d0c-4b8d-99e4-041297b2fb9e" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive (loss) income are as follows:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02bbae2a880743dfb79957592adfa58d_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMS0xLTEtMS0zMzEwMQ_fee57c57-e983-4469-97d5-eda606b2c79c">1,236</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1a7c4e293e4191a8ed00297a36c796_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMS0zLTEtMS0zMzEwMQ_891be74f-cedc-4f2a-bb82-4857d89b98c3">331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) on foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5af2e722e88499d894b7ad93ba10658_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMi0xLTEtMS0zMzEwMQ_7698fcbe-94cc-4fdd-800d-c953713be61b">5,945</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5acb6e63b56d477aa67755109d2fed33_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMi0zLTEtMS0zMzEwMQ_c8b58355-ff49-4454-9de6-895527156e8c">534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive (loss) income</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5018e76617b4215981899efe18874fb_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMy0xLTEtMS0zMzEwMQ_2f3287cd-7a52-44de-87a3-eab5acf64bdc">7,181</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08ed41b479ac4cdcad7195193e9aa090_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RhYmxlOjc1MGMzMjhkMTAzMzQxMDk4NDM2M2ZhMTlhNmFkMTEzL3RhYmxlcmFuZ2U6NzUwYzMyOGQxMDMzNDEwOTg0MzYzZmExOWE2YWQxMTNfMy0zLTEtMS0zMzEwMQ_a803f820-bbc6-4ede-8025-80f651cb8fa6">203</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ0MA_e91bcae3-9baa-4cfe-aa6b-6a284c0181d0" continuedAt="i908e25f423774f85a3fdf8bb86a75ff5" escape="true">Share-Based Payments</ix:nonNumeric></span></div><ix:continuation id="i908e25f423774f85a3fdf8bb86a75ff5" continuedAt="i8324bdf4435f41dbb0b0c5a28a9c8c3e"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ1Mg_6445f9cb-3e5e-49f2-bcba-b44f4462376b" continuedAt="i00321aa10e1044e2a5833b26b17edcd1" escape="true">Stock-based compensation costs included in the condensed consolidated statements of operations are presented below:</ix:nonNumeric></span></div><div style="margin-top:17pt;text-align:center"><ix:continuation id="i00321aa10e1044e2a5833b26b17edcd1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f9be5ff0ccb473e9fb723bea77637d0_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi0xLTEtMS0zMzEwMQ_07b76252-c590-450c-b731-1bff9c3d881d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f792b407f2e439595b0b1e80a79c7e7_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi0zLTEtMS0zMzEwMQ_75bde6b0-5c56-4d37-a8fd-21218150f3e3">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0ee05be24c849f3abb3728e7a644ed2_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi01LTEtMS0zMzEwMQ_bcd27ace-bfa1-4100-9869-83b89a851e17">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i118a4dddbc964c44978216ceee1b64ce_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMi03LTEtMS0zMzEwMQ_90ca4f04-145d-4745-9d71-0c645fb71c7b">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff7183c456ef425c9bd2883b340ebb9f_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy0xLTEtMS0zMzEwMQ_088f5c2f-1438-4396-9d81-f04e31a3ce16">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a0a26a387a2499bafb52760cec2ca42_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy0zLTEtMS0zMzEwMQ_3747c8ea-5ec4-4b1e-879a-b37eae3faa57">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i573fbe87437349bfb67b7cce471ae738_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy01LTEtMS0zMzEwMQ_6f1ea1d3-75c5-4bf8-8b5a-c669f221672f">63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5a367cc42ed4f53a28069978f0971b4_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfMy03LTEtMS0zMzEwMQ_d44a171b-5259-4efd-8073-05d7f59d463c">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i724ff3b536c84e9abdd2223c8e3be4ca_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC0xLTEtMS0zMzEwMQ_c943a1c5-ff3a-442d-bc4d-b8701b5659c0">524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib643af64fabb4d15b8a8bcd0f3b72e65_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC0zLTEtMS0zMzEwMQ_ec1d57df-0d43-41fb-99b5-b1c1162d3ddb">549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4567a2f55437485685200bbd449947ef_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC01LTEtMS0zMzEwMQ_cae4e3cc-b418-40f0-b483-2f4214c9d6a1">1,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad7c18ff08a54e1693f225e7ebace310_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNC03LTEtMS0zMzEwMQ_60e02447-5407-41a4-96fc-75dcbf05e37d">2,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832df82f40124fc7bd06d41aadcb94a2_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS0xLTEtMS0zMzEwMQ_23e9fc17-05b7-4e16-bfc2-c25bad9ea88c">1,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b4921d43a4ad4a79734630c69d359_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS0zLTEtMS0zMzEwMQ_72ab706b-2b02-494a-9e2c-95becc0bae8c">1,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cc7a407a279477d97e143b72721dc53_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS01LTEtMS0zMzEwMQ_afcc4078-7acb-420f-8634-7f6efbd5f491">6,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb1452bfefd41eb98f4af22dd392979_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNS03LTEtMS0zMzEwMQ_07cf5239-13d8-40cf-9bcc-cda2e8840411">8,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40e71d9702094695ab5c790a1e39eb5f_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi0xLTEtMS0zMzEwMQ_a85a441e-d61f-499d-af59-a5d46eba2f33">59</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fa7aa339ca2494c8167786ddbf59fbf_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi0zLTEtMS0zMzEwMQ_e9b40cac-b453-4e21-9560-5482878be776">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3219900589c24fe585231d2899780f0b_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi01LTEtMS0zMzEwMQ_6361d738-090a-4a30-aaae-5040847c8ac8">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3187354cdfa41a2b33542006e09d290_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNi03LTEtMS0zMzEwMQ_6f39a302-fa40-4209-9209-33c8dc851739">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy0xLTEtMS0zMzEwMQ_4d2104a4-00d1-4a10-9ed3-285b485a6060">2,125</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy0zLTEtMS0zMzEwMQ_9a303e59-aa19-4043-a6f7-a707ce19c853">2,490</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy01LTEtMS0zMzEwMQ_46854618-281f-4ba6-8778-a1c855b59eab">7,996</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmRmZWVmM2RmYmY3YjQ5OTJiMzQ2ODhmNTY0NDg1MWNkL3RhYmxlcmFuZ2U6ZGZlZWYzZGZiZjdiNDk5MmIzNDY4OGY1NjQ0ODUxY2RfNy03LTEtMS0zMzEwMQ_0e2944c4-5a4e-452a-9407-491d409df655">11,462</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Precigen Stock Option Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"), <ix:nonFraction unitRef="shares" contextRef="ifa2db5b40f6444fbafc4a00c6e9674f0_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfODYz_8fb86468-0e3d-4a17-8949-831e7e33080f">no</ix:nonFraction> new awards may be granted under the 2008 Plan. As of September&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ifa2db5b40f6444fbafc4a00c6e9674f0_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfOTM0_b3e555d6-8313-4dc1-af35-b3327ee9a3fe">14,843</ix:nonFraction> stock options outstanding under the 2008 Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="shares" contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTMyMg_c0881735-3e43-4aa9-89f1-ae17dc9b1424">37,000,000</ix:nonFraction> shares authorized for issuance under the 2013 Plan, of which <ix:nonFraction unitRef="shares" contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTM4Ng_3d15292a-73e9-46e9-b1e9-62eb3270a011">13,404,135</ix:nonFraction> stock options and <ix:nonFraction unitRef="shares" contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTQwNw_95c475ea-43f6-414f-a058-e842aa04d3cc">82,055</ix:nonFraction> RSUs were outstanding and <ix:nonFraction unitRef="shares" contextRef="ie80e64635ccf4ce6b245970b0ce7eb8e_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTQzNg_a95918e8-b9ef-43b2-b64c-53a5dfe80af5">12,833,550</ix:nonFraction> shares were available for grant. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="shares" contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTg0Mg_598637d9-20d4-4e3b-9a81-6a3273fe60ec">12,000,000</ix:nonFraction> shares authorized for issuance under the 2019 Plan, of which <ix:nonFraction unitRef="shares" contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTkwNg_6ad9d84c-69c2-44b5-bea4-bfbb1fb9869a">1,898,208</ix:nonFraction> stock options and <ix:nonFraction unitRef="shares" contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTkyNw_16f79d5a-b3ab-4284-a2d7-b817c6d28901">615,760</ix:nonFraction> RSUs were outstanding and <ix:nonFraction unitRef="shares" contextRef="i21456b532bfe4abd9070e90e776cf7cc_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMTk1Ng_7b85a9b7-2605-456d-ab78-ab80a56d6ff7">7,243,025</ix:nonFraction> shares were available for grant. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8324bdf4435f41dbb0b0c5a28a9c8c3e"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ0Mg_05db36d5-dc1a-4d23-882a-880f94021d27" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMS0xLTEtMS0zMzEwMQ_dcedb2b5-4fd5-49d6-b27d-1448e0330289">12,260,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMS0zLTEtMS0zMzEwMQ_a970c8dc-d11e-4a46-99e6-3f9610a7898b">14.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5613fdac7fa14956987c0316e73a0d94_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMS01LTEtMS0zMzEwMQ_6135d83f-71bb-4fe1-bb25-19137546745a">6.79</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMi0xLTEtMS0zMzEwMQ_5243387c-3a77-45d2-9296-b91534a7a65b">4,322,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfMi0zLTEtMS0zMzEwMQ_b23f9704-672c-4b36-ae61-59d605798261">2.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNC0xLTEtMS0zMzEwMQ_12d83e55-db97-4616-9f81-66f3345f8718">375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNC0zLTEtMS0zMzEwMQ_c6450b5f-15a7-4ecc-9276-0cf2ec0df7b2">2.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNS0xLTEtMS0zMzEwMQ_07b29824-4062-4feb-8ea0-4482f5b9a5d5">544,928</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNS0zLTEtMS0zMzEwMQ_387b5c63-7271-41c7-b91c-c3c2767339bf">5.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNi0xLTEtMS0zMzEwMQ_362e80a4-2e55-4b6b-b623-ecfa17fcd7e3">720,588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNi0zLTEtMS0zMzEwMQ_6846be5a-44ed-4f18-9a99-61c4e9fc8395">23.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNy0xLTEtMS0zMzEwMQ_84570834-080d-4453-9bd3-989dfa04bf8f">15,317,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNy0zLTEtMS0zMzEwMQ_75eaf4e8-3612-493c-bd3d-52c761f78781">10.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfNy01LTEtMS0zMzEwMQ_1ebaa4cb-e76c-4d50-be51-907c2e5956f1">7.28</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfOC0xLTEtMS0zMzEwMQ_f43cfe69-f76e-43b0-8af1-15857085d7c7">8,715,518</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfOC0zLTEtMS0zMzEwMQ_3f94b320-f166-4db2-9759-838470039f7c">13.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOjFjN2E2ZTMxMzc4ZTRjZmU5MjhkZjM2ZTU0ZmM1NjU0L3RhYmxlcmFuZ2U6MWM3YTZlMzEzNzhlNGNmZTkyOGRmMzZlNTRmYzU2NTRfOC01LTEtMS0zMzEwMQ_6be78b45-da21-4f73-a18f-cfc78f557109">5.84</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ1OQ_1e13e3a9-1317-407b-9098-2325768a8319" escape="true"><div style="margin-bottom:17pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity was as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMS0xLTEtMS0zMzEwMQ_06a4fec7-58c9-4e52-b50d-a2681f3d083a">468,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i283de42e8a414e8486d94d0f04feba04_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMS0zLTEtMS0zMzEwMQ_686e9028-5b07-4650-b031-aeb8efa96b73">8.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5613fdac7fa14956987c0316e73a0d94_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMS01LTEtMS0zMzEwMQ_5f38ef1f-1863-4e25-b0d9-12ec2d247401">0.33</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMi0xLTEtMS0zMzEwMQ_6e6a2873-e33e-4ab1-ab09-c4df7d687f7b">1,387,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMi0zLTEtMS0zMzEwMQ_2858d488-3f47-43ac-9d03-a70ed9c2486d">2.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMy0xLTEtMS0zMzEwMQ_aa4ae28f-42cd-4e68-9196-8ffcbdec08b9">1,125,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfMy0zLTEtMS0zMzEwMQ_512e1b8c-ae79-46db-96c1-c883ef97bb27">4.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNC0xLTEtMS0zMzEwMQ_aadf8215-9d52-4ee9-b9ba-6c4b5075af5e">32,712</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNC0zLTEtMS0zMzEwMQ_cfd07cdf-c7df-4391-9b37-58683487c279">7.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNS0xLTEtMS0zMzEwMQ_ab6bcab6-c12e-478e-be0a-ecddbd695198">697,815</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i06868a22ccaf41d8a2520761c23b8293_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNS0zLTEtMS0zMzEwMQ_4795abdf-fac5-4904-bbdd-db995c97e536">2.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RhYmxlOmE0YmMzM2I0MTA3MjRlZWM5MGIxYzJkMWFhNmEwMWZhL3RhYmxlcmFuZ2U6YTRiYzMzYjQxMDcyNGVlYzkwYjFjMmQxYWE2YTAxZmFfNS01LTEtMS0zMzEwMQ_40ad49c4-d601-49a5-90a6-d6e3b7985184">0.38</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precigen currently uses authorized and unissued shares to satisfy share award exercises.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i25409b87df334932a6c35b3b24f55125_D20200301-20200331" decimals="-3" name="pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjMyMQ_3e0cda54-7a35-45c8-b824-24febe380da7">200</ix:nonFraction> per month through March 31, 2020, payable in fully-vested shares of Precigen common stock with such shares subject to a <ix:nonNumeric contextRef="ib275b5c5e67c4cfaac4fbcf9cd810301_D20200301-20200331" name="pgen:LockupPeriodOnRestrictedStockUnitShares" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQ2MA_decdb2f4-a3fe-4853-beea-54ffc3c6ffac">three-year</ix:nonNumeric> 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 $<ix:nonFraction unitRef="usd" contextRef="i0c76f2bd9ffb44de923d2bec983a5cc7_D20200901-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualAnnualCashRetainer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjY5OQ_bd21ea8d-8609-407a-baf8-f58176539817">100</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i037953a038824c98ba726ac14cdb9e14_D20200901-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjg3OA_71e71269-4eee-4aa0-a07e-c36a53a08068">250</ix:nonFraction>; and (iii) an annual grant of RSUs having a grant date fair value of $<ix:nonFraction unitRef="usd" contextRef="i93df4de56c6d486c9e8e3120fd3bd506_D20200901-20200930" decimals="-3" name="pgen:CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjk1MA_c1c6dbb3-489e-4fbc-9a5d-80f688e04a62">250</ix:nonFraction> vesting over <ix:nonNumeric contextRef="i93df4de56c6d486c9e8e3120fd3bd506_D20200901-20200930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMjk2Ng_1e93de1e-2010-4e96-8cfe-1698ed0eff48">one year</ix:nonNumeric>. 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 $<ix:nonFraction unitRef="usd" contextRef="i4240eebd86e34b269ee53208549fe94e_D20220701-20220930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzM1Mg_ae408d71-cd58-44ef-b950-a07fdeac898f">63</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i78aebde1ba1341219f2cb5d42543fbcf_D20210701-20210930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzM1OQ_8a8f1773-836b-48b4-9f68-f5279198b1d1">76</ix:nonFraction> for the three months ended September 30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i14d6b6cc00f9410ab97d86fcc4839f65_D20220101-20220930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzM5OQ_957ba373-a1b8-45b6-b328-fd6fb88cfcf4">558</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iaa42a2e627664d27bdc08012f8e9c961_D20210101-20210930" decimals="-3" name="pgen:CompensationArrangementWithIndividualExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83Ni9mcmFnOmE0YmQ1ZmRjYWM1NTQwYTc5YjU2ZTAyZmEyZTg0MmYxL3RleHRyZWdpb246YTRiZDVmZGNhYzU1NDBhNzliNTZlMDJmYTJlODQyZjFfMzQwNg_81041462-4c53-4b44-a171-254c8f2ade56">585</ix:nonFraction> for the nine months ended September 30, 2022 and 2021, respectively.</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_79"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMTExNQ_ad50c0fe-f4fd-42b7-95cd-5bc4295aeafe" continuedAt="ibedbc6a507524bd6b8f3faec14ed1871" escape="true">Operating Leases</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibedbc6a507524bd6b8f3faec14ed1871" continuedAt="ie474259ac24442f68befd519c18f1be0">The 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQw_a7c96c4d-cd58-4c9e-b7e2-896063410ff7">one</span> to <ix:nonNumeric contextRef="i0a874b13ff6e45809061ef2f057cf21d_I20220930" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQ2_726747b6-517b-4f60-9da0-d02e5c2247cb">eight years</ix:nonNumeric>, some of which may include options to extend the lease and some of which may include options to terminate the lease within <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="pgen:LesseeOperatingLeaseTerminationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfNDcy_9c9f29d9-8548-4efa-bbe3-015803f4c61a">one year</ix:nonNumeric>. 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. </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie474259ac24442f68befd519c18f1be0"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMTEwNA_435b92c6-7592-4bd9-a87e-913c97f1ed30" continuedAt="i2c4ff317329f4e178a1ad9bea9c964ec" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi0xLTEtMS0zMzEwMQ_29249ee7-cd0c-4bd4-9183-332de24fea23">600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi0zLTEtMS0zMzEwMQ_a0f87ea4-fcdb-4bb6-bd72-f0a2c4a7a825">770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi01LTEtMS0zMzEwMQ_9b78d3fa-da82-4c90-b97e-2740b23dae87">1,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMi03LTEtMS0zMzEwMQ_d93d11cd-e824-410f-ba95-4b060190823e">2,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy0xLTEtMS0zMzEwMQ_6285739d-349d-49e0-be04-38dd11571170">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy0zLTEtMS0zMzEwMQ_604f86ec-055b-4f15-8b66-8a634be22e4c">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy01LTEtMS0zMzEwMQ_63f0b4ba-7730-4f00-b545-7e1a4fbc35bb">155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfMy03LTEtMS0zMzEwMQ_fcda8a86-cecc-40a8-bb52-64b083d6cce3">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC0xLTEtMS0zMzEwMQ_7825d19e-0f66-455e-bd0e-ab6560069f5f">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC0zLTEtMS0zMzEwMQ_8f290b4b-7204-4f7b-9f14-78e347cec6b6">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC01LTEtMS0zMzEwMQ_f7715978-08be-4238-9adc-1cb0beb32fb9">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNC03LTEtMS0zMzEwMQ_d0bc6d0f-5637-463a-bf05-2cc5170d07cb">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS0xLTEtMS0zMzEwMQ_ab6c0e82-ba65-4c91-87e4-ce6190c55f0d">737</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS0zLTEtMS0zMzEwMQ_7eea9f84-0375-4e5e-8d08-8a95d94a417e">1,003</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS01LTEtMS0zMzEwMQ_77e7e7fc-f6e1-4fca-b037-f0860551ebcd">2,303</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjMjEyZDA4NTJjYjQ0MjJiMjFjYmMwMzA3MmE1NjU1L3RhYmxlcmFuZ2U6ZWMyMTJkMDg1MmNiNDQyMmIyMWNiYzAzMDcyYTU2NTVfNS03LTEtMS0zMzEwMQ_b7f98174-daa8-41e6-83f6-e4bc1b2f37f1">3,054</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMTEwNg_5f2df85b-e261-49d7-b1e9-af7064a08059" escape="true"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, maturities of lease liabilities, excluding short-term and variable leases, for continuing operations were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMC0xLTEtMS0zMzEwMQ_97db4ddf-9611-42f5-9f0c-e1dcadaa2496">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMS0xLTEtMS0zMzEwMQ_6dd98b3d-2e2a-4cbb-972f-27f316a54d04">2,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMi0xLTEtMS0zMzEwMQ_a2099d2c-b221-4c7b-bb27-613f296dca59">2,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMy0xLTEtMS0zMzEwMQ_e8d85866-a6d7-43f1-944f-df52dcd3df4d">2,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNC0xLTEtMS0zMzEwMQ_69002c50-0efa-4d2d-ad48-8111d9a94cf3">1,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNS0xLTEtMS0zMzEwMQ_2da76338-e231-490d-92a2-22539b723866">1,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNi0xLTEtMS0zMzEwMQ_3791b4b9-83aa-4a62-8386-9ce1cf638d5c">3,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfNy0xLTEtMS0zMzEwMQ_733400f3-abcb-4833-9317-58b5e1da78a3">12,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfOC0xLTEtMS0zMzEwMQ_c75f0008-0c22-401c-89a8-ca660e8fae79">3,839</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfOS0xLTEtMS0zMzEwMQ_0db47ff1-2d44-4db0-ac63-e33ae2357644">8,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMTAtMS0xLTEtMzMxMDE_679d00e1-00a6-4087-a645-3940a894d14b">1,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMTEtMS0xLTEtMzMxMDE_4769f081-f19c-4fcc-b6b2-518055fada89">7,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOjUwYWZiYmIxYTFlMDQ1MDY5MmU3YTkzNjE3ODkwYjZmL3RhYmxlcmFuZ2U6NTBhZmJiYjFhMWUwNDUwNjkyZTdhOTM2MTc4OTBiNmZfMTItMS0xLTEtMzMxMDE_3ff4b17b-4737-4ab7-9dfc-5b0c3e93b035">8,980</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:continuation id="i2c4ff317329f4e178a1ad9bea9c964ec"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to operating leases in continuing operations was as follows:</span></div><div style="margin-bottom:4pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic3690c4e864c413a993291c77973acac_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMS0xLTEtMS0zMzEwMQ_99bcc0e4-7326-4206-a387-8cfa80a30d12">6.15</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMS0zLTEtMS0zMzEwMQ_327c29f7-c7d3-4a17-aa05-38862156ee4e">6.72</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic3690c4e864c413a993291c77973acac_I20220930" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMi0xLTEtMS0zMzEwMQ_a330e95b-e723-456e-863c-08a247d049bf">11.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee8e15ae2f414a4bb9dd770163aec6aa_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmZiY2UyMjMyYWQ4YzRmZmM5YzU5NDRkMzNmMzE1MDVkL3RhYmxlcmFuZ2U6ZmJjZTIyMzJhZDhjNGZmYzljNTk0NGQzM2YzMTUwNWRfMi0zLTEtMS0zMzEwMQ_7d118e64-a7eb-4ea8-98e8-8d7badfef7fd">10.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfMy0xLTEtMS0zMzEwMQ_e25417b3-c5e4-42e7-af30-589a8fd7c526">1,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfMy0zLTEtMS0zMzEwMQ_3e1ee9e9-273e-442f-8d4c-0b6829c8aa74">2,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfNC0xLTEtMS0zMzEwMQ_ec01c624-af86-4420-aecf-c5b3f91cac23">466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RhYmxlOmVjYjFkMDcwODk0OTQzYmZhMGE0OWFkYWY2ZjAxYjdjL3RhYmxlcmFuZ2U6ZWNiMWQwNzA4OTQ5NDNiZmEwYTQ5YWRhZjZmMDFiN2NfNC0zLTEtMS0zMzEwMQ_50d9d757-308d-4079-b58d-ecff22418cfd">4,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_82"></div><div style="margin-top:21pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84Mi9mcmFnOjE4ODMzYWI2ZGQxYjRjYjA5MTIwMGMzNjEyZWQ2YTFhL3RleHRyZWdpb246MTg4MzNhYjZkZDFiNGNiMDkxMjAwYzM2MTJlZDZhMWFfNzg5Mw_c2fdc686-1f30-4b00-b67c-d118221278c9" continuedAt="i99075d2e3f2749ffa05fc120f9dafe0f" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i99075d2e3f2749ffa05fc120f9dafe0f" continuedAt="iac2c96375dec436ba056eb1f53f6512e"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">In re Precigen Securities Litigation, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Case No. 5:20-cv-06936-</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="iac2c96375dec436ba056eb1f53f6512e"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217; stipulated request to vacate all case deadlines to permit the parties to conduct a private mediation session to explore potential resolution of the action.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the event that litigation resumes, the defendants intend to move to dismiss the third amended complaint.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2020, a derivative shareholder action, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Edward D. Wright, derivatively on behalf of Precigen, Inc. F/K/A Intrexon Corp. v. Alvarez et al</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Kent v. Precigen, Inc.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case CL21-6349. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Kent</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 &#8220;Arbitration Matters&#8221;). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> In July 2022, the arbitration panel ruled on the Arbitration Matters, and adopted the Company&#8217;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 $<ix:nonFraction unitRef="usd" contextRef="i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84Mi9mcmFnOjE4ODMzYWI2ZGQxYjRjYjA5MTIwMGMzNjEyZWQ2YTFhL3RleHRyZWdpb246MTg4MzNhYjZkZDFiNGNiMDkxMjAwYzM2MTJlZDZhMWFfNjU5OQ_8164e595-6894-41e7-9697-fa9f66791932">7,000</ix:nonFraction> in cash. See Notes 4 and 5 for additional discussion of the  accounting for the acquisition of the membership interests.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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&#8217;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.</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_85"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTMzMA_83df4390-9f87-4e7a-b3b5-a0f1d39c10af" continuedAt="i1bac1fbf7261451a938a0690f9c3e76a" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i1bac1fbf7261451a938a0690f9c3e76a" continuedAt="i9c856a58822445d3a6e18c737f17faf2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third Security and Affiliates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Executive Chairman is also the Senior Managing Director and Chairman of Third Security and owns <ix:nonFraction unitRef="number" contextRef="i05b9195d35a645d1ae3d68426d9f0616_I20220930" decimals="INF" name="pgen:RelatedPartyOwnershipInterest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTc2_1e28c197-a787-4f48-a318-4f76fff256d3">100</ix:nonFraction>% 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 $<ix:nonFraction unitRef="usd" contextRef="i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfODA0_b98586f2-b204-42c5-8734-960a87bf1b3f">43</ix:nonFraction> for the three months ended September 30, 2021, and $<ix:nonFraction unitRef="usd" contextRef="if5c01bdebdb64a02bd77f90f110a2e29_D20220101-20220930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfODIz_fd8c5a1c-f636-4f83-b8fe-c2cfea563fc7">25</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8db3c695387e457b9f5e26fe0edfde3a_D20210101-20210930" decimals="-3" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfODMw_ef7eb521-ee11-44b9-ae8f-1794a24ae3e0">89</ix:nonFraction> for the nine months ended September 30, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See also Note 14 regarding compensation arrangements between the Company and its Executive Chairman.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i9c856a58822445d3a6e18c737f17faf2"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTIwNw_e5d5dd5f-01e1-4ba8-9d37-9e01da124cca">21</ix:nonFraction> for the three months ended September 30, 2021, and $<ix:nonFraction unitRef="usd" contextRef="i8db3c695387e457b9f5e26fe0edfde3a_D20210101-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84NS9mcmFnOjk4MGFlY2JiNzNkNzQxNmQ5MDc0NWFiYzIyZGY1NTliL3RleHRyZWdpb246OTgwYWVjYmI3M2Q3NDE2ZDkwNzQ1YWJjMjJkZjU1OWJfMTIyNg_5b6acad1-db16-4abd-9677-947692211ee3">61</ix:nonFraction> for the nine months ended September 30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13 regarding additional transactions with affiliates of Third Security.</span></div></ix:continuation><div id="i46d78b56fe614b4cadecac711dea4288_88"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA5MA_d3d957cc-9325-4c75-bd4f-ff307643e236" continuedAt="i85a4ea8bb30f42f5bc691160dd2c4e59" escape="true">Segments</ix:nonNumeric></span></div><ix:continuation id="i85a4ea8bb30f42f5bc691160dd2c4e59" continuedAt="i3db24c4a036a4dd5b73e3a1b4cfa498a"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i3db24c4a036a4dd5b73e3a1b4cfa498a" continuedAt="iac3b402c45d64f389d644f315c605daa"><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA5MQ_407eb786-c97c-4e45-80e9-fa5d2b3da349" continuedAt="i94e941ecaf874e28874f4e6364328507" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment Adjusted EBITDA by reportable segment was as follows:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd765a8119964718b707bbe8308bceef_D20220701-20220930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi0xLTEtMS0zMzEwMQ_441dce4c-6019-46d0-9167-43eae47c25de">12,417</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff70bea42e1a49b1a57860e9e42bb96a_D20210701-20210930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi0zLTEtMS0zMzEwMQ_3d049783-4227-4559-a116-d9b9b4f67b96">12,661</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib55e06cc99f74539bee484100d26af8e_D20220101-20220930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi01LTEtMS0zMzEwMQ_afab76fc-8705-4c84-a7e8-bed6672f5dd0">35,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92b4259d1c744926a2cacfef15effd78_D20210101-20210930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMi03LTEtMS0zMzEwMQ_ce65411e-ab23-4e9d-a218-d01b0b61f213">34,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930" decimals="-3" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy0xLTEtMS0zMzEwMQ_a9f81c75-fd7f-4616-a48e-ae9e1dbb6dc9">346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02ee1575fcb64df3a320459e1ae96edd_D20210701-20210930" decimals="-3" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy0zLTEtMS0zMzEwMQ_043f7175-0d7a-4777-b498-33805dc4ffdb">1,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde48658ae9b420098ad1d0080431632_D20220101-20220930" decimals="-3" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy01LTEtMS0zMzEwMQ_2f79bd93-0dbd-453e-b57b-95c82cf8d007">4,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17c9682425e64233b2412beef04470d8_D20210101-20210930" decimals="-3" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfMy03LTEtMS0zMzEwMQ_394a2341-34a9-4cf2-83ce-041985a19162">5,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA for reportable segments</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS0xLTEtMS0zMzEwMQ_3333546f-3a20-47b2-9a0a-d395875a0b0b">12,071</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS0zLTEtMS0zMzEwMQ_d5016576-3945-4498-9ad5-bfc628bc313a">11,044</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS01LTEtMS0zMzEwMQ_095f8e80-1cf5-46e7-877e-75c704c13e67">30,587</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjg1ZmIzNDhlZDY4NzQ1NjViZWFmNTBjYWI5NWNjZDcyL3RhYmxlcmFuZ2U6ODVmYjM0OGVkNjg3NDU2NWJlYWY1MGNhYjk1Y2NkNzJfNS03LTEtMS0zMzEwMQ_f1f86ae1-5320-4ba6-b271-80e4478220f9">28,743</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA5Mg_5d566269-5863-45a9-b994-abbd250b1d92" escape="true"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles Segment Adjusted EBITDA for reportable segments to consolidated net loss from continuing operations before income taxes:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA for reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10da9b6e32c34585924c60b925ffee31_D20220701-20220930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi0xLTEtMS0zMzEwMQ_c26d5520-2caf-4a1f-bfb2-72f9929b5cd4">12,071</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifab66b20cb2742b7a20998269f667974_D20210701-20210930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi0zLTEtMS0zMzEwMQ_3740ce39-c5e5-4fed-905f-6f8a795ba324">11,044</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iacfca77ee93b47fc835d25212f5f6344_D20220101-20220930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi01LTEtMS0zMzEwMQ_3c331464-0b99-4bbd-94ec-9f2a3937a6b2">30,587</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5089b69cdbd9468b9a6e9672ffba624f_D20210101-20210930" decimals="-3" sign="-" name="pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMi03LTEtMS0zMzEwMQ_31c3f4bf-b6ad-49a1-943e-d96dffce7517">28,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930" decimals="-3" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC0xLTEtMS0zMzEwMQ_f17a6737-1a3d-444c-8d8e-935842d2d38b">641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930" decimals="-3" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC0zLTEtMS0zMzEwMQ_79290070-34cc-4c7c-b8c2-4c00b2090bdd">1,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930" decimals="-3" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC01LTEtMS0zMzEwMQ_5116a872-37b3-4e07-9479-ca3110daf5eb">1,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i012b165666634227bc8e2688a281e092_D20210101-20210930" decimals="-3" name="pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNC03LTEtMS0zMzEwMQ_b3751f8e-420a-4b7f-a0c7-7c532c574c7d">1,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add recognition of previously deferred revenue associated with upfront and milestone payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8140ac9ed9a48689a2c775cf9ad2bfe_D20220701-20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS0xLTEtMS0zMzEwMQ_d1d9fb97-2bd3-49ac-b29a-18d23ea23050">14,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b4fd217dbd34338b6743bad5697a89c_D20210701-20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS0zLTEtMS0zMzEwMQ_4cd418bf-3d31-495a-862e-3330329b55d4">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da0af4eb42d4894909547719506b8fd_D20220101-20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS01LTEtMS0zMzEwMQ_836b435f-7183-4eb8-ab27-332265c8c23e">16,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7de1a5dfba4c0cbefaed27494042dd_D20210101-20210930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNS03LTEtMS0zMzEwMQ_e273b025-28e0-467b-8627-0ef040e57799">1,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy0xLTEtMS0zMzEwMQ_3dcb0b71-b535-4197-ad18-5b79910b190b">2,036</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy0zLTEtMS0zMzEwMQ_df79f95a-342a-48c2-a305-9b7d934f1c10">4,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy01LTEtMS0zMzEwMQ_9027a087-4cf1-49e5-a7cf-959609057b84">6,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfNy03LTEtMS0zMzEwMQ_c280e23c-217c-438b-913b-c05d0122453e">13,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC0xLTEtMS0zMzEwMQ_1e243af6-635f-42c3-a0cb-19ff1c2a1dc1">1,717</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC0zLTEtMS0zMzEwMQ_8cb336ba-2169-48ce-8ce7-60263463a629">2,029</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC01LTEtMS0zMzEwMQ_050db17c-ac7b-4f71-83d4-ee27d86f5fe4">5,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOC03LTEtMS0zMzEwMQ_f7a877fa-70ed-4522-9381-de82dddcabd2">6,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS0xLTEtMS0zMzEwMQ_e04365b4-1133-4534-b806-515de4c676b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS0zLTEtMS0zMzEwMQ_3fe69c72-f0fa-4522-9009-5ae1bbfdf132">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS01LTEtMS0zMzEwMQ_909fefaf-41c4-4fda-8986-cebb45fef885">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfOS03LTEtMS0zMzEwMQ_5f66776f-7af5-41a7-90e8-498e806863a0">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtMS0xLTEtMzMxMDE_f5f58aea-b3dc-4a81-a0a7-16b13e20e21f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtMy0xLTEtMzMxMDE_ec84a59e-d4fd-40fb-acbe-ae239d46dbb5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtNS0xLTEtMzMxMDE_322c2c11-36a8-4763-a8c6-93ff1ec94f90">1,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTAtNy0xLTEtMzMxMDE_e730a505-ae43-4bef-af11-f9deb6bb9cb5">543</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItMS0xLTEtMzMxMDE_1260bf20-4ffa-42de-ad4a-f183c85f2dd7">2,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItMy0xLTEtMzMxMDE_2c5da347-3891-4912-b93c-c0fcc9b2aca5">2,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItNS0xLTEtMzMxMDE_87a8d4cd-7895-4bc2-b4d5-2fea87d41246">7,987</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTItNy0xLTEtMzMxMDE_d7d6881f-c2d7-4bec-9fc5-51c1204006c1">11,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to accrued bonuses paid in equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="pgen:AdjustmentForBonusesPaidInEquityAwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtMS0xLTEtMzMxMDE_ae56f763-5ed3-45d6-8ce7-6d42b011fd69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" name="pgen:AdjustmentForBonusesPaidInEquityAwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtMy0xLTEtMzMxMDE_c8cca314-afa9-4eac-88e5-f6a186531462">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="pgen:AdjustmentForBonusesPaidInEquityAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtNS0xLTEtMzMxMDE_79e9858c-3ee4-4028-b51f-04755e326e0b">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" name="pgen:AdjustmentForBonusesPaidInEquityAwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTMtNy0xLTEtMzMxMDE_67a20edf-4de5-4d01-82ad-b7791054128e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net gain (loss) of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtMS0xLTEtMzMxMDE_c05e1709-c4dc-449e-88c3-67330e3b17bb">862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtMy0xLTEtMzMxMDE_6e9eab94-351b-493e-92b7-bb48ba1088e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtNS0xLTEtMzMxMDE_7bcf5ae1-6e78-4168-b469-53a4747cd06a">861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTQtNy0xLTEtMzMxMDE_70a292ba-0876-47c7-ba1d-6bd691de042d">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3d32893c90d45c0951718743c006b34_D20220701-20220930" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtMS0xLTEtMzMxMDE_6f892d05-5124-4ee1-874c-84250841bdde">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a9ecf5c726a405d8a5faa756629e944_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtMy0xLTEtMzMxMDE_6745a122-560a-4d8a-a486-cdd3eacbc1a1">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f2d0dd071784ffbb5e215706804498d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtNS0xLTEtMzMxMDE_b334a6b5-3c08-41e5-b8d0-f663be8dc601">105</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee5f63585fe413d840da4dd3bbb16ac_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTUtNy0xLTEtMzMxMDE_112b217d-758c-4340-99e4-2f28d268213f">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49365cc3ca3c40e18d90197a708c0ffc_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtMS0xLTEtMzMxMDE_3d761fd5-235f-4cf4-8484-17f8216c6de7">5,744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4e46a0d2ada4c41a9155c444d0662c8_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtMy0xLTEtMzMxMDE_aeaa430c-5983-4513-b8fa-d325dbe56518">7,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b84a086c7144d4aa28791c4f3c989dc_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtNS0xLTEtMzMxMDE_0b1f288c-d3eb-41de-9220-030bc4fff731">24,718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ebf9fb7eeec43ecb2653dd36559f736_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTYtNy0xLTEtMzMxMDE_80cb705d-ca4a-43f5-8938-10f07f1c3a9b">24,835</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72dce773202a4703a363c88efff38cbe_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctMS0xLTEtMzMxMDE_b9f6facb-70d3-4e58-9efd-535ac14cd6e1">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7f486b574c14e34bc056105f3cedda0_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctMy0xLTEtMzMxMDE_6d0555ed-c03f-49ed-ad75-b59e27d883bf">1,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie921a9e57e5c44b7ab0aa22bd2af87cc_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctNS0xLTEtMzMxMDE_fe3e6c06-18c0-4613-a900-a3940cf324a8">1,549</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6225cbc3dc4f19b9b2cd06daab82fc_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTctNy0xLTEtMzMxMDE_dac3a5d8-e8b4-4be8-8cab-7db9824abe84">1,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net loss from continuing operations before income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtMS0xLTEtMzMxMDE_06abfca1-7aea-4754-86ee-da1e6a3a148f">7,694</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtMy0xLTEtMzMxMDE_30beaab5-308f-412f-b739-adacf179eda7">26,380</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtNS0xLTEtMzMxMDE_a315c3e3-1274-4953-8bbf-810953abdffc">57,798</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjUxMjA1NTk0YmNhMTQ2NmQ4OGRhYWZjMDdlMmMzYzM4L3RhYmxlcmFuZ2U6NTEyMDU1OTRiY2ExNDY2ZDg4ZGFhZmMwN2UyYzNjMzhfMTgtNy0xLTEtMzMxMDE_2214fa46-b083-4098-acf2-c7f174698ba5">84,282</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:continuation id="i94e941ecaf874e28874f4e6364328507" continuedAt="i6e2568d5e01f497da7c1f174782af89f"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by reportable segment were as follows:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416c61ca07a5499daf4209e04d21fcaf_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMi0xLTEtMS0zMzEwMQ_97e2823c-4fce-4b86-bc77-92e650fcc235">14,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia34f4f285c5e4eb5bef0b57953433629_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMi0zLTEtMS0zMzEwMQ_d48737a0-d33c-40d8-9eaa-008f83571d75">2,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMi03LTEtMS0zMzEwMQ_2acd25fd-1b27-4721-80bd-c72d1ab12b58">16,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec90c48a5c445248335087ffb8ace08_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMy0xLTEtMS0zMzEwMQ_93fbe048-c035-40b2-98d3-a7a7ff91e90d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e6c13e8f5254cba9f43cee3f3e37c68_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMy0zLTEtMS0zMzEwMQ_54435f73-7113-459f-9f99-8e035d475d16">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72dce773202a4703a363c88efff38cbe_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfMy03LTEtMS0zMzEwMQ_2e10d3b3-11a5-403d-9af9-f1dd5e8fd4ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416c61ca07a5499daf4209e04d21fcaf_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfNC0xLTEtMS0zMzEwMQ_0da56c52-1bc4-4348-b4f2-bb45b2f39851">14,624</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia34f4f285c5e4eb5bef0b57953433629_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfNC0zLTEtMS0zMzEwMQ_f57e569a-91fd-45e3-9101-bad2a2368bbd">2,098</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmE0ZGYyYWYxYjQ4OTQyYWZhOGFjM2Q2ZDFhMTkyYWNiL3RhYmxlcmFuZ2U6YTRkZjJhZjFiNDg5NDJhZmE4YWMzZDZkMWExOTJhY2JfNC03LTEtMS0zMzEwMQ_dcdea6f2-2b0d-45db-99d1-27f70b78fed0">16,722</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d43bb568f6d483a8e2b3650d7a05004_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMi0xLTEtMS0zMzEwMQ_520d12cd-4b2e-46b0-ae8d-a105dd9802a0">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib83cf39a1c164856880fdf4b1ea9bcc3_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMi0zLTEtMS0zMzEwMQ_14d1b948-7ceb-442f-88d2-41b68caaf2c9">3,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMi03LTEtMS0zMzEwMQ_c470451b-d9d8-4462-8087-0e00b6c8bc93">3,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i047043c56283401c8640bc63cad7af6e_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMy0xLTEtMS0zMzEwMQ_e2b49baa-f576-4fcd-a5e1-c3b490099bec">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6f4feb2b4664b1484fcc6ab65f14d5c_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMy0zLTEtMS0zMzEwMQ_73d6d29f-4cac-4b7f-95a3-3e8193112818">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7f486b574c14e34bc056105f3cedda0_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfMy03LTEtMS0zMzEwMQ_d454a54a-03ba-448d-b360-4807fcdd7238">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d43bb568f6d483a8e2b3650d7a05004_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfNC0xLTEtMS0zMzEwMQ_4966c5c0-4ce5-49e4-acb3-b324d1e4ee71">1,270</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib83cf39a1c164856880fdf4b1ea9bcc3_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfNC0zLTEtMS0zMzEwMQ_5d8e2047-b19d-44dd-8e3a-04fb35244598">3,204</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc5af6bc1c274efe83ce57c7aa1d028b_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjQ4YWFhZjcxZTI1ZTRjMzRiZTgwZmRhOGRmMDE5NGEzL3RhYmxlcmFuZ2U6NDhhYWFmNzFlMjVlNGMzNGJlODBmZGE4ZGYwMTk0YTNfNC03LTEtMS0zMzEwMQ_4ed2aaf2-8fd0-4306-adfb-311125a88a86">4,474</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="iac3b402c45d64f389d644f315c605daa"><ix:continuation id="i6e2568d5e01f497da7c1f174782af89f"><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54132c238ffa47a4af2d0a9bec868b81_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMi0xLTEtMS0zMzEwMQ_6eba6aa8-cc9f-4e35-81f6-3c94080ed7a7">14,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e3aac9521254b32acc2b96149e16080_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMi0zLTEtMS0zMzEwMQ_34998289-e2dd-403c-be9a-de68db9e7091">10,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMi03LTEtMS0zMzEwMQ_61690518-5636-4f00-9e9e-bf36fe4efea0">25,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc031804c8a74b4cb67412e7d7bc2591_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMy0xLTEtMS0zMzEwMQ_ee6a73b3-2821-4f48-b011-c0f50995a771">1,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac6676dac4974da6b5f75d996021466e_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMy0zLTEtMS0zMzEwMQ_62cb037f-28a3-4f3e-86c2-ad123f1ff1bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie921a9e57e5c44b7ab0aa22bd2af87cc_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfMy03LTEtMS0zMzEwMQ_02744225-5a3b-431c-bb5e-b21270c222dd">1,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54132c238ffa47a4af2d0a9bec868b81_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfNC0xLTEtMS0zMzEwMQ_6255dfd5-3f49-431e-8461-5241fd3bcaa2">16,224</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e3aac9521254b32acc2b96149e16080_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfNC0zLTEtMS0zMzEwMQ_72250cf8-7fff-442b-822f-9b294ce15d80">10,368</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33c7cf2321d45f4b59b5509912bca4b_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjIyN2ZhZjI5ZDcxYTRjYTI5ZmNiYmQxMTM5NTk5NGYyL3RhYmxlcmFuZ2U6MjI3ZmFmMjlkNzFhNGNhMjlmY2JiZDExMzk1OTk0ZjJfNC03LTEtMS0zMzEwMQ_d2b4fbb3-b367-417b-a8ed-d0c679cf9ba0">26,592</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b8c0fee8e74015a5bf962da9ea4f5a_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMi0xLTEtMS0zMzEwMQ_cde2e3d2-e7cd-424f-9ed1-da901682828f">723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655077c4f37946df8fa92831c450b4c1_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMi0zLTEtMS0zMzEwMQ_70b44864-9b3e-4b5e-9c1d-9412d3db1952">9,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i012b165666634227bc8e2688a281e092_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMi03LTEtMS0zMzEwMQ_133e29c3-bfd2-4bec-8522-aa5a7f4d0113">10,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1fbf4083a9c49d681b2d8100865cb82_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMy0xLTEtMS0zMzEwMQ_426f50af-e751-464f-bb67-42a4312eef37">1,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1715b850dd44db1b72828edeb39e544_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMy0zLTEtMS0zMzEwMQ_0bf5a64b-c490-4092-a89e-9b15217273cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6225cbc3dc4f19b9b2cd06daab82fc_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfMy03LTEtMS0zMzEwMQ_1bd04bf8-424b-4701-ad17-0e1248295e4f">1,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75b8c0fee8e74015a5bf962da9ea4f5a_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfNC0xLTEtMS0zMzEwMQ_afa3f177-64b6-41f6-8cfd-025934acf9a6">2,192</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655077c4f37946df8fa92831c450b4c1_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfNC0zLTEtMS0zMzEwMQ_052696c9-76a1-4643-8106-3c826f845bb0">9,860</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i012b165666634227bc8e2688a281e092_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOjE2NDgwOTFiMmRhNjQ3ODhhYzFiYjBhZjhjOTE1YjM0L3RhYmxlcmFuZ2U6MTY0ODA5MWIyZGE2NDc4OGFjMWJiMGFmOGM5MTViMzRfNC03LTEtMS0zMzEwMQ_3e6d3f6f-3387-486d-a071-a898a212b757">12,052</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><div style="margin-top:17pt;text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA4OQ_af35d156-816d-49fe-8566-3960b633ae27" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles total segment revenues from reportable segments to total consolidated revenues:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues from reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10da9b6e32c34585924c60b925ffee31_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi0xLTEtMS0zMzEwMQ_25cc8759-7be3-4020-952c-4bdbfc944405">16,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifab66b20cb2742b7a20998269f667974_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi0zLTEtMS0zMzEwMQ_13a18a69-7c83-4653-9caf-aceb50ebb581">4,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacfca77ee93b47fc835d25212f5f6344_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi01LTEtMS0zMzEwMQ_c9af6ffb-d029-4a7a-8876-c0d507c78c1a">26,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5089b69cdbd9468b9a6e9672ffba624f_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfMi03LTEtMS0zMzEwMQ_5e53f16a-7c5a-4b9b-82e4-e2e9094a5f35">12,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee09c93c51f1457b93a0056605bbc1e1_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC0xLTEtMS0zMzEwMQ_3e087aaf-fa4e-4d8c-9086-995d7aa04591">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icbfbc78026174ea8a8f4724d5d3a1f83_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC0zLTEtMS0zMzEwMQ_4cd12ed9-f109-4e7b-b0f3-81aa247cda2c">1,141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie80375db6f534a4f9f24c1b3bf30437a_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC01LTEtMS0zMzEwMQ_be6e0467-31f0-4e00-aba0-a63cefda7fc4">1,446</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if987bf09b09846988bbe5afb8bb3999a_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNC03LTEtMS0zMzEwMQ_94e5118c-f7d3-4ef0-9296-e3b744910e9c">1,469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c5af13f173845c5956c91fd33efb079_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS0xLTEtMS0zMzEwMQ_22f815f3-c1e2-425f-9a28-320188070513">16,722</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c64092bbe8046ebb54e26865622cc1d_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS0zLTEtMS0zMzEwMQ_67e6a42b-4c75-425d-aadd-56b0e7824287">3,333</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54385bef8a84a559793c76933a9692b_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS01LTEtMS0zMzEwMQ_0de961ed-b217-4761-9fa8-81f37c1cee90">25,146</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RhYmxlOmFiMDBiZjgzN2Y0OTQ5NzA5N2Y0MzJjOWU1NDA3ZDFhL3RhYmxlcmFuZ2U6YWIwMGJmODM3ZjQ5NDk3MDk3ZjQzMmM5ZTU0MDdkMWFfNS03LTEtMS0zMzEwMQ_59ebe4ef-94de-4f51-b1ff-968fb1234993">10,583</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three months ended September 30, 2022 and 2021, <ix:nonFraction unitRef="number" contextRef="if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930" decimals="3" name="pgen:PercentageOfRevenueAttributableToCustomer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjU2MQ_c8f6ac76-39a0-486d-b3ad-de5b28e06342">41.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i02ee1575fcb64df3a320459e1ae96edd_D20210701-20210930" decimals="3" name="pgen:PercentageOfRevenueAttributableToCustomer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjU2OA_93255c51-ec06-4986-9147-bcaa136d4c4b">75.6</ix:nonFraction>%, 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, <ix:nonFraction unitRef="number" contextRef="ifde48658ae9b420098ad1d0080431632_D20220101-20220930" decimals="3" name="pgen:PercentageOfRevenueAttributableToCustomer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjcxNg_91648d24-5785-434d-8a4a-bd32b0576c63">62.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i17c9682425e64233b2412beef04470d8_D20210101-20210930" decimals="3" name="pgen:PercentageOfRevenueAttributableToCustomer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjcyMw_39cd8078-b4cc-45c9-ad21-79f41f25daa6">60.7</ix:nonFraction>%, respectively, of total consolidated revenue was attributable to one customer in the Exemplar segment.</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i7f1ad582f25f42018886125afb2c9658_I20220930" decimals="-3" name="pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjg2Mg_6ec183fa-85c8-40c1-bb76-89b81cca3996">3,122</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0c26d257b3b49189a0d2b4c55ac549f_I20211231" decimals="-3" name="pgen:LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMjg2OQ_c2b5470c-6d36-4efc-93bc-f4688c38fd7c">4,463</ix:nonFraction>, respectively, of long-lived assets in foreign countries. The Company recognized revenues derived in foreign countries totaling $<ix:nonFraction unitRef="usd" contextRef="i2767ecaaa82a43f0b22f73a28177dca6_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzAwMA_ae442597-4eee-42b1-b442-47838edf3ea5">63</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i67ed0e9b57384dc792358b335934b5bd_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzAwNw_818c9155-b913-4985-af16-a5ea37510dba">93</ix:nonFraction> for the three months ended September 30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="if71d910560784da7a4fb89298efb2116_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA0Nw_102dd603-7dfc-40ca-a18e-47cf1f72ca58">217</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idd7584784c114cf28246a3c9bd5b45a3_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF84OC9mcmFnOmFjYjA5N2JmNjc5NTRlZjM4Y2EzNDQ5MTUzZWNiODQxL3RleHRyZWdpb246YWNiMDk3YmY2Nzk1NGVmMzhjYTM0NDkxNTNlY2I4NDFfMzA1NA_30d8c42c-7058-4481-9391-1de21853eb39">296</ix:nonFraction> for the nine months ended September 30, 2022 and 2021, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following "Management's Discussion and Analysis of Financial Condition and Results of Operations" should be read in conjunction with the unaudited financial information and the notes thereto included in this Quarterly Report on Form 10-Q, or Quarterly Report, and our Annual Report on Form 10-K for the year ended December&#160;31, 2021, or Annual Report.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion contains forward-looking statements that reflect our plans, estimates, expectations, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements and you are cautioned not to place undue reliance on forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report, particularly in "Special Note Regarding Forward-Looking Statements" and "Risk Factors." The forward-looking statements included in this Quarterly Report are made only as of the date hereof.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a dedicated discovery and clinical-stage biopharmaceutical company advancing the next generation of gene and cell therapies with the overall goal of improving outcomes for patients with significant unmet medical needs. We are leveraging our proprietary technology platforms to develop product candidates designed to target urgent and intractable diseases in our core therapeutic areas of immuno-oncology, autoimmune disorders, and infectious diseases. We have developed an extensive pipeline of therapies across multiple indications within these core focus areas.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe that our array of technology platforms uniquely positions us among other biotechnology companies to advance precision medicine. Precision medicine is the practice of therapeutic product development that takes into account specific genetic variations within populations impacted by a disease to design targeted therapies to improve outcomes for a disease or patient population. Our proprietary and complementary technology platforms provide a strong foundation to realize the core promise of precision medicine by supporting our efforts to construct powerful gene programs to drive efficacy, deliver these programs through viral, non-viral, and microbe-based approaches to drive lower costs, and control gene expression to drive safety. Our therapeutic platforms, including UltraCAR-T, AdenoVerse immunotherapy, and ActoBiotics, are designed to allow us to precisely control the level and physiological location of gene expression and modify biological molecules to control the function and output of living cells to treat underlying disease conditions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are actively advancing our lead clinical programs, including: PRGN-3005 and PRGN-3006, which are built on our UltraCAR-T platform; and PRGN-2009 and PRGN-2012, which are based on our AdenoVerse immunotherapy platform. In addition, we have completed a Phase 1b/2a study of AG019, which is built on our ActoBiotics platform. We also have a robust pipeline of preclinical programs that we are pursuing in order to drive long-term value creation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have developed a proprietary electroporation device, UltraPorator, designed to further streamline and ensure the rapid and cost-effective manufacturing of UltraCAR-T therapies. UltraPorator has received </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">U.S. Food and Drug Administration, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">FDA, clearance for manufacturing UltraCAR-T cells in clinical trials, and since November 2020, we have been dosing patients with UltraCAR-T cells manufactured with UltraPorator in our PRGN-3005 and PRGN-3006 clinical trials.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We exercise discipline in our portfolio management by systematically evaluating data from our preclinical programs in order to make rapid "go" and "no go" decisions. Through this process, we believe we can more effectively allocate resources to programs that we believe show the most promise and advance such programs to clinical trials.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Healthcare Business</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our healthcare business focuses on human therapeutics and developing research models and services for healthcare research applications. Our Biopharmaceuticals segment includes our wholly owned subsidiaries PGEN Therapeutics, Inc., or PGEN Therapeutics, and Precigen ActoBio, Inc., or ActoBio, and our majority ownership interest in Triple-Gene LLC, doing business as Precigen Triple-Gene, or Triple-Gene, as well as royalty interests in therapeutics and therapeutic platforms from companies not controlled by us. Exemplar Genetics LLC, doing business as Precigen Exemplar, or Exemplar, is a wholly owned subsidiary which is focused on developing research models and services for healthcare research applications.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Biopharmaceuticals</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">PGEN Therapeutics</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disorders and infectious diseases. PGEN Therapeutics operates as an innovation engine, progressing a preclinical and clinical pipeline of well-differentiated therapies toward clinical proof-of-concept and commercialization.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PGEN Therapeutics is developing therapies primarily built on our UltraCAR-T therapeutics platform and our "off-the-shelf" AdenoVerse immunotherapy platform. Through our UltraCAR-T therapeutics platform, we are able to precision-engineer UltraCAR-T cells to produce a homogeneous cell product that simultaneously expresses antigen-specific chimeric antigen receptor, or CAR, kill switch, and our proprietary membrane-bound interleukin-15, or mbIL15, genes in any genetically modified UltraCAR-T cell. Our decentralized and rapid proprietary manufacturing process allows us to manufacture UltraCAR-T cells overnight at a medical center's current good manufacturing practices facility, or cGMP, and reinfuse the patient the following day after gene transfer. This process improves upon current approaches to CAR-T manufacturing, which require extensive </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">ex vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> expansion following viral vector transduction to achieve clinically relevant cell numbers that we believe can result in the exhaustion of CAR-T cells prior to their administration, limiting their potential for persistence in patients. We have developed a proprietary electroporation device, UltraPorator, designed to further streamline and ensure the rapid and cost-effective manufacturing of UltraCAR-T therapies. The UltraPorator system includes proprietary hardware and software solutions and potentially represents major advancements over current electroporation devices by significantly reducing the processing time and contamination risk. UltraPorator is intended to be a viable scale-up and commercialization solution for decentralized UltraCAR-T manufacturing. Our AdenoVerse immunotherapy platform utilizes a library of proprietary adenovectors for the efficient gene delivery of therapeutic effectors, immunomodulators, and vaccine antigens. We have established proprietary manufacturing cell lines and production methodologies from our AdenoVerse immunotherapy platform, which we believe are easily scalable for commercial supply. We believe that our proprietary gorilla adenovectors, part of the AdenoVerse technology, have superior performance characteristics as compared to current competition, including standard human adenovirus serotype 5, rare human adenovirus types and other non-human primate adenovirus types.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The most advanced programs within PGEN Therapeutics are as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">PRGN-2012 is a first-in-class, investigational "off-the-shelf" AdenoVerse immunotherapy for the treatment of recurrent respiratory papillomatosis, or RRP. PRGN-2012 is an innovative therapeutic vaccine with optimized antigen design that uses our gorilla adenovector technology, part of our proprietary AdenoVerse platform, to elicit immune responses directed against cells infected with HPV type 6 and HPV type 11. PRGN-2012 is in a Phase 1/2 clinical trial for adult patients with RRP. PRGN-2012 is being developed in collaboration with the Center for Cancer Research at the NCI pursuant to a CRADA. Enrollment in the Phase 1 portion of the clinical trial has been completed and enrollment in the Phase 2 portion of the clinical trial is ongoing. PRGN-2012</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">has been granted Orphan Drug designation for treatment of RRP by the FDA.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PRGN-2009 is a first-in-class, "off-the-shelf" investigational immunotherapy designed to activate the immune system to recognize and target human papillomavirus-positive, or HPV+, solid tumors. PRGN-2009 leverages our UltraVector and AdenoVerse platforms to optimize HPV type 16 and HPV type 18, antigen design for delivery via a proprietary gorilla adenovector with a large genetic payload capacity and the ability for repeat administrations. PRGN-2009 is in a Phase 1/2 clinical trial as a monotherapy or in combination with bintrafusp alfa, or M7824, an investigational bifunctional fusion protein, for patients with HPV-associated cancers in collaboration with the National Cancer Institute, or NCI, pursuant to a cooperative research and development arrangement, or CRADA.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PRGN-3006 is a first-in-class, investigational autologous CAR-T therapy that utilizes our UltraCAR-T platform to express a CAR to target CD33 (Siglec-3), mbIL15 and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">kill switch gene. PRGN-3006 is currently being evaluated in a Phase 1/1b clinical trial for the treatment of relapsed or refractory, or r/r, acute myeloid leukemia, or AML, or high-risk myelodysplastic syndromes, or MDS. In January 2022, we announced the completion of enrollment in the dose escalation phase in both the non-lymphodepletion and the lymphodepletion cohorts of this Phase 1 trial. The Phase 1b expansion arm is ongoing. In April 2022, we announced that PRGN-3006 was granted Fast Track designation in patients with r/r AML by the FDA.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Previously </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PRGN-3006 was granted Orphan Drug Designation in patients with AML by the FDA. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">PRGN-3005 is a first-in-class, investigational autologous CAR-T therapy that utilizes our UltraCAR-T platform to simultaneously express a CAR targeting the unshed portion of the Mucin 16, mbIL15, and kill switch genes. PRGN-3005 is currently being evaluated in a Phase 1/1b clinical trial for the treatment of advanced, recurrent platinum-resistant ovarian , fallopian tube, or primary peritoneal cancer. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In January 2022, we announced the completion of enrollment in the dose escalation Phase of both IP and IV arms without lymphodepletion in the ongoing Phase 1 clinical trial. The Phase 1b expansion cohort of the clinical trial with lymphodepletion prior to IV administration of PRGN-3005 is ongoing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PRGN-3007 is a first-in-class, investigational autologous CAR-T therapy that utilizes the next generation UltraCAR-T platform to express a CAR to target ROR1, mbIL15, kill switch, and a novel mechanism for the intrinsic blockade of the programmed death 1, or PD-1, gene expression. PRGN-3007 has received FDA clearance to initiate a Phase 1/1b clinical trial for patients with advanced receptor tyrosine kinase-like orphan receptor 1-positive, or ROR1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">+</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, hematological (Arm 1) and solid tumors (Arm 2). The target patient population for Arm 1 includes relapsed or refractory CLL, relapsed or refractory MCL, relapsed or refractory B-ALL, and relapsed or refractory DLBCL. The target patient population for Arm 2 includes locally advanced </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">unresectable or metastatic histologically confirmed TNBC. The study will enroll in two parts: an initial 3+3 dose escalation in each arm followed by a dose expansion at the maximum tolerated dose. Arm 1 and Arm 2 will enroll in parallel.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to our clinical programs, PGEN Therapeutics has a robust pipeline of preclinical programs in our core therapeutic areas of immune-oncology, infectious diseases, and autoimmune disorders that we are pursuing in order to drive long-term value creation. Our pipeline includes a number of product candidates, including UltraCAR-T therapeutics for various cancers, and "off-the-shelf" AdenoVerse therapeutic platforms. We expect to continue development of various preclinical programs to identify product candidates for evaluation in clinical trials.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Precigen ActoBio, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ActoBio is pioneering a proprietary class of microbe-based biopharmaceuticals that enable expression and local delivery of disease-modifying therapeutics. We refer to these microbe-based biopharmaceuticals as ActoBiotics. Our ActoBiotics platform is a unique delivery platform precisely tailored for specific disease modification with the potential for superior efficacy and safety. ActoBiotics combine the advantages of highly selective protein-based therapeutic agents with local delivery by the well-characterized and food-grade bacterium </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Lactococcus lactis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">L. lactis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. ActoBiotics can be delivered orally in a capsule, through an oral rinse, or in a topical solution. We believe ActoBiotics have the potential to provide superior safety and efficacy via the sustained release of appropriate quantities of select therapeutic agents as compared to injectable biologics, while reducing the side effects commonly attributed to systemic delivery and corresponding peaks in concentration.</span><span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ActoBiotics work via genetically modified bacteria that deliver proteins and peptides at mucosal sites, rather than the insertion of one or more genes into a human cell by means of a virus or other delivery mechanism. By foregoing this insertion, ActoBiotics allow "gene therapy" without the need for cell transformation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ActoBio's most advanced internal pipeline candidate, AG019, is a first-in-class disease modifying antigen-specific, investigational immunotherapy for the prevention, delay, or reversal of type 1 diabetes mellitus, or T1D. AG019 is an easy-to-take capsule formulation of ActoBiotics engineered to deliver the autoantigen human proinsulin, or hPINS, and the tolerance-enhancing cytokine human interleukin-10 to the mucosal lining of gastro-intestinal tissues in patients with T1D. We have completed a Phase 1b/2a clinical trial of AG019 for the treatment of early-onset T1D. The Phase 1b portion of the study evaluated the safety and tolerability of AG019 monotherapy administered as a single dose and repeated daily doses in adult and adolescent patients. The Phase 2a double-blind portion of the study investigated the safety and tolerability of AG019 in combination with teplizumab, or PRV-031. The primary endpoint of assessing safety and tolerability in both the Phase 1b AG019 monotherapy and the Phase 2a AG019 combination therapy has been met. AG019 was well-tolerated when administered to adults and adolescents either as monotherapy or in combination with teplizumab. A single 8-week treatment cycle of oral AG019 as a monotherapy and in combination with teplizumab showed stabilization or increase of C-peptide levels during the first 6 months post treatment initiation in recent-onset T1D. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Precigen Triple-Gene</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Triple-Gene is a clinical stage gene therapy company focused on developing advanced treatments for complex cardiovascular diseases. Triple-Gene's most advanced candidate, INXN-4001, is a non-viral triple-effector plasmid based on our UltraVector platform designed for constitutive expression of human S100A1, SDF-1a, and VEGF-165 to address multiple pathways of heart failure. Utilizing a single plasmid comprising all three genes, instead of each individual gene on separately delivered plasmids, INXN-4001 can control for delivery and ensure expression of the three genes in all transfected cells. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have completed a first-in-human, open label Phase 1 study designed to evaluate the safety of retrograde coronary sinus infusion, or RCSI, of INXN-4001 in outpatient left ventricular assist device, or LVAD, recipients.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Phase 1 trial met the primary endpoints to evaluate safety and feasibility for INXN-4001. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Partnered Program</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have partnered with Castle Creek Biosciences, Inc., or Castle Creek, to advance product candidates D-Fi (debcoemagene autoficel), formerly designated FCX-007, for the treatment of recessive dystrophic epidermolysis bullosa, or RDEB, and FCX-013 for the treatment of localized scleroderma. Pursuant to a previous collaboration, we licensed our technology platforms to Castle Creek for use in certain specified fields, and in exchange, we received and were entitled to certain access fees, milestone payments, royalties, and sublicensing fees related to the development and commercialization of product candidates. In March 2020, we and Castle Creek terminated the original collaboration agreement by mutual agreement, with the parties agreeing that FCX-007 and FCX-013 would be treated as "Retained Products" under the terms of the original agreement. Castle Creek retains a license to continue to develop and commercialize the Retained Products within the field of use for so long as Castle Creek continues to pursue such development and commercialization, and we are also entitled to certain royalties with respect to the Retained Products. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precigen Exemplar</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. Historically, researchers have lacked animal models that faithfully represent human diseases. As a result, a sizeable barrier has blocked progress in the discovery of human disease mechanisms; novel diagnostics, procedures, devices, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">prevention</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> strategies and therapeutics; and the ability to predict in humans the efficacy of those next-generation procedures, devices, and therapeutics. Exemplar's MiniSwine models are genetically engineered to exhibit a wide variety of human disease states, which provides a more accurate platform to test the efficacy of new medications and devices.</span></div><div style="margin-top:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Impact</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 has had and continues to have an extensive impact on the global health and economic environments. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, there is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> uncertainty regarding the duration and severity of the ongoing pandemic, and we could experience delays of other pandemic-related events that may adversely impact our clinical as well as preclinical pipeline candidates in the future. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are also closely monitoring the impact of COVID-19 on all aspects of our businesses. Given the dynamic nature of these circumstances, the full impact of the COVID-19 pandemic on our ongoing business, results of operations, and overall financial performance cannot be reasonably estimated at this time. </span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The health and safety of our employees is of the utmost importance. We have implemented safety measures in our facilities for the well-being of our employees and visitors. These measures have permitted us to continue to advance our programs, with the ultimate goal of benefiting patients.</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For more information regarding the risks associated with COVID-19 and its impact on our business, see "Risk Factors" in Part II - Item 1A.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Discontinued Operations</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we developed technology platforms for application across a variety of diverse end markets, including health, food, energy, and the environment. In January 2020, we announced that we were increasing our focus on our healthcare opportunities, which reflected our most advanced platforms, and in connection therewith, we divested a number of our non-healthcare assets and changed our name to Precigen, Inc.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, 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, LLC, or MBP Titan, our methane bioconversion business, we 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 complete by December 31, 2020, with the final disposition of certain property and equipment and the facility operating lease occurring in January 2021. After the wind down of MBP Titan, certain assets and contractual obligations which were originally related to MBP Titan continue to be managed at the Precigen corporate level. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These remaining assets and contractual obligations include our 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 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 our operating results from continuing operations in the condensed consolidated financial statements appearing in Item 1 of this form 10-Q for all periods presented as a result of our continuing involvement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As disclosed in "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Notes 3 and 5 " appearing elsewhere in the Quarterly Report", effective as of August 18, 2022, Precigen completed the previously announced sale of 100% of the issued and outstanding membership interests of its wholly-owned subsidiary, Trans Ova. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See also "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 3" appearing elsewhere in this Quarterly Report for additional discussion of our discontinued operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See also "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Notes 2, 4, 5 and 16" appearing elsewhere in this Quarterly Report for a discussion of Intrexon Energy Partners and Intrexon Energy Partners II.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, our 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. The Company's segment presentation excludes amounts related to the operations of Trans Ova and MBP Titan which are reported as discontinued operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 our finance, accounting, legal, human resources, information technology, corporate communication, 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. See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 18" appearing elsewhere in this Quarterly Report for a discussion of our reportable segments and Segment Adjusted EBITDA. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial overview</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant losses since our inception. We anticipate that we may continue to incur significant losses for the foreseeable future, and we may never achieve or maintain profitability. Our historical collaboration and licensing revenues were generated under a business model from which we have gradually transitioned, and we do not expect to expend significant resources servicing our historical collaborations in the future. We may enter into strategic transactions for individual platforms or programs in the future from which we may generate new collaboration and licensing revenues. We continue to generate product and service revenues through our Exemplar subsidiary, and in the nine months ended September 30, 2022, generated positive Segment Adjusted EBITDA. Products currently in our clinical pipeline will require regulatory approval and/or commercial scale-up before they may commence significant product sales and operating profits.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue our efforts to focus our business and generate additional capital, we may be willing to enter into transactions involving one or more of our operating segments and reporting units for which we have goodwill and intangible assets. These efforts could result in us identifying impairment indicators or recording impairment charges in future periods. In addition, market changes and changes in judgements, assumptions, and estimates that we have made in assessing the fair value of goodwill could cause us to consider some portion or all of certain assets to become impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">See further discussion regarding our ability to continue as a going concern below under the Liquidity and capital resources section of Item 2.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have derived our collaboration and licensing revenues through agreements with counterparties for the development and commercialization of products enabled by our technologies. Generally, the terms of these collaborations provide that we receive some or all of the following: (i) technology access fees upon signing; (ii) reimbursements of costs incurred by us for our research and development and/or manufacturing efforts related to specific applications provided for in the collaboration; (iii) milestone payments upon the achievement of specified development, regulatory and commercial activities; and (iv) royalties on sales of products arising from the collaboration.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technology access fees and milestone payments may be in the form of cash or securities of the collaborator. Our collaborations contain multiple arrangements, and we typically defer revenues from the technology access fees and milestone payments received and recognize such revenues in the future over the anticipated performance period. We are also entitled to sublicensing revenues in those situations where our collaborators choose to license our technologies to other parties.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to shift our focus on our healthcare business, we have and may continue to mutually terminate collaboration agreements or repurchase rights to the exclusive fields from collaborators, relieving us of any further performance obligations under the agreement. Upon such circumstances or when we determine no further performance obligations are required of us under an agreement, we may recognize any remaining deferred revenue as either collaboration revenue or as a reduction of operating expense, depending on the circumstances. See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 5" appearing elsewhere in the Quarterly Report for a discussion of changes to our significant collaborations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate product and service revenues primarily through sales of products or services that are created from technologies developed or owned by us. Exemplar generates product and service revenues through the development and sale of genetically engineered miniature swine models. We recognize revenue when control of the promised product is transferred to the customer or when the promised service is completed.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In future periods, in connection with our focus on healthcare, our revenues will primarily depend on our ability to advance and create our own programs and the extent to which we bring products enabled by our technologies to market. Other than for collaboration revenues recognized upon cancellation or modification of an existing collaboration or for revenues generated pursuant to future strategic transactions for any of our existing platforms or programs, we expect our collaboration revenues will continue to decrease in the near term. Our revenues will also depend upon our ability to maintain or improve the volume and pricing of Exemplar's current product and service offerings. As we focus on our healthcare business, we anticipate that our expenses will increase substantially if, and as, we continue to advance the preclinical and clinical development of our existing product candidates and our research programs. We expect a significant period of time could pass before commercialization of our various product candidates or before the achievement of contractual milestones and the realization of royalties on product candidates commercialized under our collaborations and revenues sufficient to achieve profitability. Accordingly, there can be no assurance as to the timing, magnitude, and predictability of revenues to which we might be entitled.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of products and services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products and services includes primarily labor and related costs, drugs and supplies, feed used in production, and facility charges, including rent and depreciation. Fluctuations in the price of feed have not had a significant impact on our operating margins and no derivative financial instruments are used to mitigate the price risk.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize research and development expenses as they are incurred. Our research and development expenses consist primarily of:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">salaries and benefits, including stock-based compensation expense, for personnel in research and development functions;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fees paid to consultants and contract research organizations who perform research on our behalf and under our direction;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs related to laboratory supplies used in our research and development efforts and acquiring, developing, and manufacturing preclinical study and clinical trial materials;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs related to certain in-licensed technology rights or reacquired in-process research and development;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amortization of patents and related technologies acquired in mergers and acquisitions; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">facility-related expenses, which include direct depreciation costs and unallocated expenses for rent and maintenance of facilities and other operating costs.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development expenses are generally incurred by our reportable segments and primarily relate to either costs incurred to expand or otherwise improve our technologies or the costs incurred to develop our own products and services. Our Biopharmaceuticals segment is progressing preclinical and clinical programs that target urgent and intractable diseases in our core therapeutic areas of immuno-oncology, autoimmune disorders, and infectious diseases, including PRGN-3005, PRGN-3006, PRGN-3007, PRGN-2009, PRGN-2012, and AG019. Exemplar's research and development activities relate to new and improved pig research models. The following table summarizes our research and development expenses incurred by reportable segment and reconciles those expenses to research and development expenses on the condensed consolidated statements of operations for the three and nine months ended September 30, 2022 and 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated research and development expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,622&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,377&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,755&#160;</span></td><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"></td></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of research and development expenses may be impacted by, among other things, the number and nature of our own proprietary programs, and the number and size of programs we may support on behalf of collaboration agreements. We expect that our research and development expenses will increase as we continue to develop our own proprietary programs, including progression of these programs into preclinical and clinical stages. We believe these increases will likely include increased costs paid to consultants and contract research organizations and increased costs related to laboratory supplies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses may also increase as a result of in-licensing of technologies or ongoing research and development operations that we might assume through mergers and acquisitions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative, or SG&amp;A, expenses consist primarily of salaries and related costs, including stock-based compensation expense, for employees in executive, operational, finance, information technology, legal, and corporate communications functions. Other significant SG&amp;A expenses include rent and utilities, insurance, accounting, and legal services (including the cost of settling certain claims and lawsuits), and expenses associated with obtaining and maintaining our intellectual property.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses may fluctuate in the future depending on the scaling of our corporate functions required to support our corporate initiatives and the outcomes of legal claims and assessments against us.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (expense), net</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income consists of interest earned on our cash and cash equivalents and short-term and long-term investments and may fluctuate based on amounts invested and current interest rates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased in the current period, and is expected to decrease in future periods upon the adoption of a new accounting standard effective January 1, 2022, which simplified the accounting for the Convertible Notes. See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 2" appearing elsewhere in this Quarterly Report for further discussion. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2022, the Company retired Convertible Notes with principal of $117,560. The net gain recorded on extinguishment of $0.9 million is included in Other income(expense), net. See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 11" appearing elsewhere in this Quarterly Report for further discussion. The extinguishment of these Convertible Notes will alleviate us of $3.2 million in future cash interest payments had we held the Convertible Notes until maturity.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Equity in net income (loss) of affiliates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity in net income or loss of affiliates is our pro-rata share of our equity method investments' operating results, adjusted for accretion of basis difference. We account for investments in our JVs using the equity method of accounting since we have the ability to exercise significant influence, but not control, over the operating activities of these entities. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment performance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Segment Adjusted EBITDA as our primary measure of segment performance. We define 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 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from the sale of assets in the period sold. Corporate expenses are not allocated to the segments and are managed at a consolidated level. See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 18" appearing elsewhere in this Quarterly Report for further discussion of Segment Adjusted EBITDA.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the three months ended September 30, 2022 and the three months ended September 30, 2021 </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our results of operations for the three months ended September 30, 2022 and 2021, together with the changes in those items in dollars and as a percentage:</span></div><div style="margin-bottom:6pt;margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent<br/>Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing revenues (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,389&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,614)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,530)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net loss of affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,644)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,379&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,764)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,143&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr></table></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 5 " appearing elsewhere in this Quarterly Report.</span></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 3" appearing elsewhere in this Quarterly Report.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration and licensing revenues</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Collaboration and licensing revenues increased $14.5 million or greater than 200%, from the three months ended September 30, 2021 due to the fact we obtained control of Intrexon Energy Partners and Intrexon Energy Partners II in the third quarter of 2022 and therefore we recognized the remaining balance of deferred revenue associated with Intrexon Energy Partners and Intrexon Energy Partners II, less the amounts paid to acquire the membership interests of the investors. See "Notes to the Condensed Financial Statements (Unaudited) &#8211; Notes 2, 4, 5 and 16&#8221; appearing elsewhere in this Quarterly Report for further discussion of Intrexon Energy Partners and Intrexon Energy Partners II.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:103%">Product revenues and gross margin</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenues decreased $0.2 million, or 38%, from the three months ended September 30, 2021. The decrease in product revenues was primarily due to product mix and lower customer demand. Gross margin on products declined in the current period as a result of the decreased revenues and an increase in salaries, benefits, and other personnel costs.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service revenues and gross margin</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues decreased $0.9 million, or 34%, from the three months ended September 30, 2021. The decrease in service revenues was primarily resulting from a lower demand from existing customers. Gross margin on services declined in the current period as a result of decreased revenues and an increase in salaries, benefits, other personnel costs.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased $0.2 million, or 2%, from the three months ended September 30, 2021. This increase was driven by an increase in salaries, benefits, and other personnel costs of $1.0 million primarily due to an</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in the hiring of employees to support the growth in our operations and offset by $0.8 decrease in contract research organization costs and lab supplies due to timing differences, the completion of our 1b/2a clinical trial of AG019 in the fourth quarter of the prior year, as well as a continued prioritization of clinical product candidates with less expense incurred related to preclinical research programs for the comparable period. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses decreased $0.8 million, or 8%, from the three months ended September 30, 2021. Salaries, benefits, and other personnel costs decreased $0.1 million primarily due to reduced stock compensation in 2022 and a reduction in salaries, benefits and other personnel costs due to reduced head count. Professional fees decreased $0.6 million, primarily due to decreased legal and consulting fees associated with certain matters. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total other expense, net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense, net, is primarily related to our Convertible Notes issued July 2018. The current period decrease is primarily due to the adoption of a new accounting standard effective January 1, 2022 noted above, which simplified the accounting for the Convertible Notes and reduced non-cash interest expense. The decrease was also a result of the gain recorded on the early retirement of a portion of our Convertible Notes of $0.9 million. The extinguishment of these Convertible Notes will alleviate us of $3.2 million in future cash interest payments had we held the Convertible Notes until maturity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment performance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes Segment Adjusted EBITDA, which is our primary measure of segment performance, for the three months ended September 30, 2022 and 2021, for each of our reportable segments as well as unallocated corporate costs.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a reconciliation of Segment Adjusted EBITDA to net loss from continuing operations before income taxes, see "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 18" appearing elsewhere in this Quarterly Report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues from external customers for the three months ended September 30, 2022 and 2021, for each of our reportable segments.</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent<br/>Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Biopharmaceuticals</span></div><div style="margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Biopharmaceuticals collaboration and licensing revenues increased due to the fact we obtained control of Intrexon Energy Partners and Intrexon Energy Partners II and therefore we recognized the remaining balance of deferred revenue associated with Intrexon Energy Partners and Intrexon Energy Partners II in the third quarter of 2022 less the amounts paid to acquire the membership interests of the investors. See "Notes to the Condensed Financial Statements (Unaudited) &#8211; Notes 2, 4, 5 and 16&#8221; appearing elsewhere in this Quarterly Report for further discussion of Intrexon Energy Partners and Intrexon Energy Partners II.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exemplar</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues for Exemplar decreased due to a decrease in services performed resulting from a lower demand from existing customers. The decline in Segment Adjusted EBITDA was primarily due to the decreased revenues and increased personnel costs.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unallocated Corporate Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated corporate costs decreased primarily due to decreased professional fees including legal fees associated with certain matters and reduced head count.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the nine months ended September 30, 2022 and the nine months ended September 30, 2021 </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our results of operations for the nine months ended September 30, 2022 and 2021, together with the changes in those items in dollars and as a percentage:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent<br/>Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing revenues (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,583&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,563&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,584)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,929)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net loss of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,282)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,484&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,601)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,109)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,508&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,493&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,132)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,625&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.2&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 5 " appearing elsewhere in this Quarterly Report.</span></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 3" appearing elsewhere in this Quarterly Report.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration and licensing revenues</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Collaboration and licensing revenues increased $14.2 million  or greater than 200%, from the nine months ended September 30, 2021 due to the fact we obtained control of Intrexon Energy Partners and Intrexon Energy Partners II in the third quarter of 2022 and therefore we recognized the remaining balance of deferred revenue associated with the Intrexon Energy Partners and Intrexon Energy Partners II, less the amounts paid to acquire the membership interests of the investors. See "Notes to the Condensed Financial Statements (Unaudited) &#8211; Notes 2, 4, 5 and 16&#8221; appearing elsewhere in this Quarterly Report for further discussion of Intrexon Energy Partners and Intrexon Energy Partners II.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:103%">Product revenues and gross margin</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenues decreased $0.4 million, or 22%, from the nine months ended September 30, 2021. The decrease in product revenues was primarily due to product mix and lower customer demand. Gross margin on products declined in the current period as a result of the decreased revenues and an increase in salaries, benefits, and other personnel costs.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service revenues and gross margin</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues increased $1.0 million, or 12%, over the nine months ended September 30, 2021. The increase in service revenues was primarily due to higher demand from existing and new customers in the early part of 2022 as well as a </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">combination of price increases and a change in the pricing structure with certain customers. Gross margin on services remained comparable to the prior year as increased revenues were offset by increased costs for supplies, drugs, and personnel costs.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased $0.6 million, or 2%, over the nine months ended September 30, 2021. Salaries, benefits, and other personnel costs increased $2.2 million due to an increase in the hiring of employees to support the growth in the Company's development activities. This increase was partially offset with a decrease of contract research organization costs and lab supplies of $1.6 million, primarily due to timing differences, the completion of our 1b/2a clinical trial of AG019 in the fourth quarter of the prior year, and as well as a continued prioritization of clinical product candidates with less expense incurred related preclinical research programs for the comparable period.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses decreased $3.7 million, or 9%, from the nine months ended September 30, 2021. Salaries, benefits, and other personnel costs decreased $3.6 million primarily due to $2.6 million reduced stock compensation in 2022 and reduced head count.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total other expense, net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense, net, is primarily related to our Convertible Notes issued July 2018. The current period decrease is primarily due to the adoption of a new accounting standard effective January 1, 2022 noted above, which simplified the accounting for the Convertible Notes, reduced non-cash interest expense and as well as a $0.9 million gain in connection with the early retirement of a portion of our Convertible Notes. The extinguishment of these Convertible Notes will alleviate us of $3.2 million in future cash interest payments had we held the Convertible Notes until maturity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment performance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes Segment Adjusted EBITDA, which is our primary measure of segment performance, for the nine months ended September 30, 2022 and 2021, for each of our reportable segments as well as unallocated corporate costs.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a reconciliation of Segment Adjusted EBITDA to net loss from continuing operations before income taxes, see "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 18" appearing elsewhere in this Quarterly Report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues from external customers for the nine months ended September 30, 2022 and 2021, for each of our reportable segments.</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percent<br/>Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;200%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Biopharmaceuticals</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Biopharmaceuticals collaboration and licensing revenues increased due to the fact we obtained control of Intrexon Energy Partners and Intrexon Energy Partners II in the third quarter of 2022 and therefore we recognized the remaining balance of deferred revenue associated with Intrexon Energy Partners and Intrexon Energy Partners II, less the amounts paid to acquire the membership interests of the investors. See "Notes to the Condensed Financial Statements (Unaudited) &#8211; Notes 2, 4, 5 and 16&#8221; appearing elsewhere in this Quarterly Report for further discussion of Intrexon Energy Partners and Intrexon Energy Partners II.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Exemplar</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues for Exemplar increased due to an increase in services performed resulting from a higher demand from existing and new customers. The improvement in Segment Adjusted EBITDA was primarily due to the increased revenues in the first half of 2022.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unallocated Corporate Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated corporate costs increased primarily due to increased professional fees including legal fees associated with certain matters.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and capital resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Sources of liquidity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have historically financed our operations primarily through public offerings and private placements of our capital stock, and up front and milestone consideration received under our collaboration and licensing agreements.  In addition, cash flows from our Exemplar segment and businesses previously sold (including proceeds from those sales) have provided sources of funds to finance our operations.  As of September 30, 2022, we had $71,327 in cash, cash equivalents, and short-term investments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">At-the-Market Sales Agreement </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As disclosed in "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 13" appearing elsewhere in this Quarterly Report, on August 9, 2022, we entered into a Controlled Equity Offering Sales Agreement with Cantor Fitzgerald &amp; Co. Pursuant to which we may issue and sell from time to time shares of Company&#8217;s common stock of up to $100,000. 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 the offering, when and if utilized, to fund the development of clinical and preclinical product candidates and for working capital and other general corporate purposes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Going Concern</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the nine months ended September 30, 2022, we incurred a loss from continuing operations of $57,601 and used $49,649 of cash in our operations, and as of September&#160;30, 2022, had an accumulated deficit of $1,846,391. We have also incurred operating losses since our inception and management expects operating losses and negative cash flows from operations to continue for the foreseeable future and, as a result, we will require additional capital to fund our operations and execute our business plan. In addition, as of September&#160;30, 2022, we 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 we may, at our discretion, sell equity securities under the terms of the at-the-market sales agreement, subject to certain conditions and limitations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See &#8220;Notes to the Condensed Consolidated Financial Statements (Unaudited) &#8211; Note  13&#8221; appearing elsewhere in this Quarterly Report for further discussion of our at-the-market sales agreement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given our current cash position and forecasted negative cash flows from operating activities for the foreseeable future, as well as convertible notes of $82,440 that are due on July 1, 2023, management believes that these matters raise substantial doubt about the Company&#8217;s ability to continue as a going concern. See &#8220;Notes to the Condensed Consolidated Financial Statements (Unaudited) &#8211; Note 11&#8221; appearing elsewhere in this Quarterly Report for further discussion of our convertible debt agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our ability to fund operations on an ongoing basis is dependent upon the successful execution of management&#8217;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 us on commercially acceptable terms, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Also, any collaborations, strategic alliances, monetization of non-core assets or marketing, distribution or licensing arrangement may require us to give up some or all of our rights to a product or technology, which in some cases may be at less than the full potential value of such rights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">If we are unable to obtain additional capital, we will assess our capital resources and we may be required to delay, reduce the scope of, or eliminate some or all of our operations, which may include research and development and clinical trials. This may have a material adverse effect on our business, financial condition, results of operations and our ability to operate as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We currently generate cash receipts primarily from sales of products and services at our Exemplar segment and from strategic transactions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the significant sources and uses of cash for the periods set forth below:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,649)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,182)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,469)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,010)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents, and restricted cash</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,533&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,090)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flows from operating activities:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the nine months ended September 30, 2022, our net income was $50.5 million, which includes the gain on sale of discontinued operations of $94.7 million  which is presented as an adjustment to net income to net cash used in operating activities as the cash flows from the sale is presented within cash flows from investing activities; additional significant noncash expenses totaling $17.0 million from continuing operations which also adjusted net income to net cash from operating activities included: (i) $9.0 million of depreciation and amortization expense and (ii) $8.0 million of stock-based compensation expense </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, our net loss was $67.1 million, which includes the following significant noncash expenses totaling $30.5 million from both continuing and discontinued operations: (i) $11.5 million of stock-based compensation expense, (ii) $10.4 million of depreciation and amortization expense, and (iii) $8.6 million accretion of debt discount and amortization of deferred financing costs. These expenses were partially offset by a $4.6 million noncash gain recognized upon the termination of our MBP Titan facility lease in January 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash outflows from operations during the nine months ended September 30, 2022 increased $8.5 million from the nine months ended September 30, 2021 primarily due to decreased cash inflows provided by Trans Ova (which was sold in August 2022) and Exemplar.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flows from investing activities:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, we received $162.3 million of proceeds from the sale of discontinued operations and $57.0 million of proceeds from maturities of investments.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, we purchased $92.2 million of investments, net of maturities, primarily using the proceeds received from the underwritten public offering discussed below.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flows from financing activities:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, we repurchased Convertible Notes for $115.7 million. Additionally, in October 2022, we made additional repurchases of Convertible Notes of $26.4 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, we received $121.0 million proceeds from the sale of our common stock in an underwritten public offering.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future capital requirements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As discussed in the liquidity and capital resource section above in Item 2, we believe our existing liquid assets will not be sufficient to enable us to continue as a going concern for the next twelve months without additional capital in the near term. Our future capital requirements will depend on many factors, including:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">progress in our research and development programs, as well as the magnitude of these programs;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any delays or potential delays to our clinical trials as a result of the COVID-19 pandemic;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of regulatory approval of our product candidates and those of our collaborations;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing, receipt, and amount of upfront, milestone, and other payments, if any, from present and future collaborators, if any;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing, receipt, and amount of sales and royalties, if any, from our product candidates;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and capital requirements to scale up our various product candidates and service offerings and customer acceptance thereof;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain and establish additional collaborative arrangements and/or new strategic initiatives;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the resources, time, and cost required for the preparation, filing, prosecution, maintenance, and enforcement of our intellectual property portfolio;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategic mergers and acquisitions, if any, including both the upfront acquisition cost as well as the cost to integrate, maintain, and expand the strategic target;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the costs associated with legal activities, including litigation, arising in the course of our business activities and our ability to prevail in any such legal disputes; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects, duration, and severity of the ongoing COVID-19 pandemic and the actions we have taken or may take in response, any of which could significantly impact our business, operations, and financial results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until such time, if ever, as we can regularly generate positive operating cash flows, we plan to finance our cash needs through a combination of equity offerings, debt financings, government, or other third-party funding, strategic alliances, sales of assets, and licensing arrangements. As the COVID-19 pandemic continues to negatively impact the economy, our future access to capital on favorable terms may be materially impacted. We may not be able to raise sufficient additional funds on terms that are favorable to us, if at all. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interests of our common shareholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common shareholders. Our current stock price may make it more difficult to pursue equity financings and lead to substantial dilution if the price of our common stock does not increase. Debt financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures, or declaring dividends. If we raise additional funds through strategic transactions, collaborations, or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs, or product candidates, or to grant licenses on terms that may not be favorable to us.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a number of risks similar to those of other companies conducting high-risk, early-stage research and development of product candidates. Principal among these risks are dependence on key individuals and intellectual property, competition from other products and companies, and the technical risks associated with the successful research, development, and clinical manufacturing of its product candidates. Our success is dependent upon our ability to continue to raise additional capital in order to fund ongoing research and development, adequately satisfy or renegotiate long-term debt obligations, obtain regulatory approval of our products, successfully commercialize our products, generate revenue, meet our obligations, and, ultimately, attain profitable operations. Our ability to achieve what is necessary for our success may be negatively impacted by the uncertainty caused by the COVID-19 pandemic.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the section entitled "Risk Factors" in our Annual Report for additional risks associated with our substantial capital requirements.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual obligations and commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our significant contractual obligations and commitments from continuing operations as of September&#160;30, 2022 and the effects such obligations are expected to have on our liquidity and cash flows in future periods:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less Than 1&#160;Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1 - 3 Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3 - 5 Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More Than 5&#160;Years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest payable on convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,109&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,278&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Notes 11" appearing elsewhere in this Quarterly Report for further discussion of our convertible debt.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the obligations in the table above, as of September&#160;30, 2022 we also have the following significant contractual obligations described below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to in-licensed research and development agreements with various academic and commercial institutions where we could be required to make future payments for annual maintenance fees as well as for milestones and royalties we might receive upon commercial sales of products that incorporate their technologies. These agreements are generally subject to termination by us and therefore no amounts are included in the tables above. As of September&#160;30, 2022, we also had research and development commitments with third parties totaling $21.8 million that had not yet been incurred.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net operating losses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, we had net operating loss carryforwards of approximately $818.0 million for U.S. federal income tax purposes available to offset future taxable income, including $603.0 million generated after 2017, U.S. capital loss carryforwards of $212.5 million, and U.S. federal and state research and development tax credits of approximately $11.7 million, prior to consideration of annual limitations that may be imposed under Section 382 of the Internal Revenue Code of 1986, as amended, or Section 382. 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. Our foreign subsidiaries included in continuing operations have foreign loss carryforwards of approximately $64.2 million, most of which do not expire. Excluding certain deferred tax liabilities totaling $2.1 million, our remaining net deferred tax assets, which primarily relate to these loss carryforwards, are offset by a valuation allowance due to our history of net losses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our past issuances of stock, as well as due to prior mergers and acquisitions, certain of our net operating losses have been subject to limitations pursuant to Section 382. As of September&#160;30, 2022, Precigen has utilized all net operating losses subject to Section 382 limitations, other than those losses inherited via acquisitions. As of September&#160;30, 2022, approximately $41.4 million of available domestic net operating losses were inherited via acquisitions and are limited based on the value of the target at the time of the transaction. Future changes in stock ownership may also trigger an ownership change and, consequently, a Section 382 limitation.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Contents</a></span></div><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-balance sheet arrangements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements as defined under SEC rules.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical accounting policies and estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management's discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which we have prepared in accordance with generally accepted accounting principles in the United States. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenues and expenses during the reporting periods. We evaluate these estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies from those described in "Management's Discussion and Analysis of Financial Condition and Results of Operations" included in our Annual Report.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information with respect to recent accounting pronouncements and the impact of these pronouncements on our condensed consolidated financial statements, see "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 2" appearing elsewhere in this Quarterly Report.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_94"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sections provide quantitative information on our exposure to interest rate risk. We make use of sensitivity analyses that are inherently limited in estimating actual losses in fair value that can occur from changes in market conditions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had cash, cash equivalents, and short-term and long-term investments of $71.3 million and $157.2 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively. Our cash and cash equivalents and short-term and long-term investments consist of cash, money market funds, U.S. government debt securities, and certificates of deposit. The primary objectives of our investment activities are to preserve principal, maintain liquidity, and maximize income without significantly increasing risk. Our investments consist of U.S. government debt securities and certificates of deposit, which may be subject to market risk due to changes in prevailing interest rates that may cause the fair values of our investments to fluctuate. We believe that a hypothetical 100 basis point increase in interest rates would not materially affect the fair value of our interest-sensitive financial instruments and any such losses would only be realized if we sold the investments prior to maturity.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_97"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Rule 13a-15(b) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), we carried out an evaluation, under supervision and with the participation of our management, including our Chief Executive Officer ("CEO"), who is our principal executive officer, and our Chief Financial Officer ("CFO"), who is our principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined under Rule 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based upon that evaluation, as of the end of the period covered by this report, our CEO and CFO concluded that our disclosure controls and procedures are effective at the reasonable assurance level to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no change in our internal control over financial reporting during the three months ended September&#160;30, 2022, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i46d78b56fe614b4cadecac711dea4288_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i46d78b56fe614b4cadecac711dea4288_103"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of our business, we are involved in litigation or legal matters, including governmental investigations. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. We accrue 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, we do not believe that any such matters, individually or in the aggregate, will have a material adverse effect on our business, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Notes to the Condensed Consolidated Financial Statements (Unaudited) - Note 16" appearing elsewhere in this Quarterly Report for further discussion of ongoing legal matters.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_106"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in "Summary of Risk Factors" and "Item 1A. Risk Factors" in our Annual Report, there are a number of risks and uncertainties that may have a material effect on the operating results of our business and our financial condition. There are no additional material updates or changes to our risk factors since the filing of our Annual Report, except as discussed below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In evaluating our risks, readers also should carefully consider the risk factors discussed in our Annual Report and the risk factor included in this Quarterly Report on Form 10-Q, which could materially affect our business, financial condition, or operating results, in addition to the other information set forth in this report and in our other filings with the SEC.</span></div><div style="margin-top:12pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The proceeds received from the sale of our subsidiary, Trans Ova, together with certain additional funds, were placed in a segregated account upon the closing of the Transaction and must be used for certain permitted purposes, including resolution of our outstanding convertible bonds, and therefore we have limited discretion in the use of proceeds and the additional funds we put in.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2022, we entered into an agreement (the &#8220;Purchase Agreement&#8221;) to sell 100% of the outstanding membership interests of Trans Ova Genetics, L.C., an Iowa limited liability company (&#8220;Trans Ova&#8221;), our wholly-owned subsidiary, to Spring Bidco LLC, a Delaware limited liability company (the &#8220;Buyer&#8221;) in exchange for $170.0 million in cash payable at the closing of the transaction (subject to a working capital adjustment mechanism) and up to $10.0 million in cash in earn-out payments over two years (the &#8220;Transaction&#8221;). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the Transaction, as of September 30, 2022, we held a total of $82.4 million, in a segregated account and will use such funds for certain permitted purposes, including resolution of our outstanding convertible bonds. Therefore, we have limited discretion in the use of proceeds in the segregated account, which may have a negative impact on our liquidity and ability to satisfy our capital requirements and we may be prevented from using the cash opportunistically for other purposes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There is substantial doubt about our ability to continue as a going concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, we incurred a loss from continuing operations of $57.6 million and used $49.7 million of cash in our operations, and as of September 30, 2022, had an accumulated deficit of $1,846 million. Given the our 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.4 million that are due on July 1, 2023, management believes that these matters raise substantial doubt about the Company&#8217;s ability to continue as a going concern.Our ability to fund our operations is dependent upon our management&#8217;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 us on commercially acceptable terms, or at all, and such financings may adversely affect the holdings or rights of our stockholders and may cause significant dilution to existing stockholders. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the doubt regarding our potential ability to continue as a going concern may adversely affect our ability to obtain new financing on reasonable terms or at all. Also, any collaborations, strategic alliances, monetization of non-core assets or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">marketing, distribution or licensing arrangement may require us to give up some or all of our rights to a product or technology, which in some cases may be at less than the full potential value of such rights. If we are unable to obtain additional capital, we will assess our capital resources and may be required to delay, reduce the scope of, or eliminate some or all of our operations, which may include research and development and clinical trials. This may have a material adverse effect on our business, financial condition, results of operations and ability to operate as a going concern. The accompanying unaudited financial statements do not include any adjustments that might be necessary if we are not able to continue as a going concern. Additionally, if we are unable to continue as a going concern, our stockholders may lose some or all of their investment in us. See also &#8220;Notes to Condensed Consolidated Financial Statement (Unaudited) &#8211; Note 2&#8221; appearing elsewhere in this Quarterly Report for additional discussion of our liquidity and ability to continue as a going concern.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_109"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_112"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults on Senior Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_115"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Mine Safety Disclosures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i46d78b56fe614b4cadecac711dea4288_118"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. Exhibits</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.959%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1356090/000095010322013822/dp178412_ex0101.htm">Sales Agreement, dated August 9, 2022, between Precigen, Inc. and Cantor Fitzgerald &amp; Co., originally filed as Exhibit 1.1 to Precigen's Form 8-K filed with the SEC on August 9, 2022, which is incorporated by reference herein</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1356090/000095010322011927/dp176668_ex0201.htm">Membership Interest Purchase Agreement dated July 1, 2022 by and among Precigen, Inc., Trans Ova Genetics, L.C. and Spring Bidco LLC, originally filed as Exhibit 2.1 to Precigen&#8217;s Form 8-K filed with the SEC on July 5, 2022, which is incorporated by reference herein</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1356090/000095010322011927/dp176668_ex0202.htm">Guarantee by and among Precigen, Inc., Trans Ova Genetics, L.C., Spring Bidco LLC and Houdstermaatschappij Wilg B.V., dated as of July 1, 2022, originally filed as Exhibit 2.2 to Precigen&#8217;s Form 8-K filed with the SEC on July 5, 2022, which is incorporated by reference herein</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="pgen-20220930xexx311.htm">Certification of Helen Sabzevari, Chief Executive Officer (Principal Executive Officer) of the Company, pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="pgen-20220930xexx312.htm">Certification of Harry Thomasian Jr., Chief Financial Officer (Principal Financial Officer) of the Company, pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="pgen-20220930xexx321.htm">Certification of Helen Sabzevari, Chief Executive Officer (Principal Executive Officer) of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="pgen-20220930xexx322.htm">Certification of Harry Thomasian Jr., Chief Financial Officer (Principal Financial Officer) of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interactive Data File (Quarterly Report on Form 10-Q, for the quarterly period ended September&#160;30, 2022, formatted in Inline XBRL (eXtensible Business Reporting Language)).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attached as Exhibit 101.0 to this Quarterly Report on Form 10-Q are the following documents formatted in XBRL: (i) the Condensed Consolidated Balance Sheets as of September&#160;30, 2022 and December&#160;31, 2021, (ii) the Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2022 and 2021, (iii) the Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2022 and 2021, (iv) the Condensed Consolidated Statements of Shareholders' Equity for the three and nine months ended September 30, 2022 and 2021, (v) the Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2022 and 2021, and (vi) the Notes to the Condensed Consolidated Financial Statements.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i46d78b56fe614b4cadecac711dea4288_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:37.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.962%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Precigen, Inc.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: November 9, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;HARRY THOMASIAN JR.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harry Thomasian Jr.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>pgen-20220930xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i21f1004d8b3c445b8ae5ad5ba54174cf_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Helen Sabzevari, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q of Precigen, Inc.&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November&#160;9, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.432%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; HELEN SABZEVARI</font></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helen Sabzevari</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>pgen-20220930xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ia7dc047f3de0493694923b316ad2a228_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Harry Thomasian Jr., certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q of Precigen, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November&#160;9, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.432%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; HARRY THOMASIAN JR.</font></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harry Thomasian Jr.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>pgen-20220930xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7b6f0aa4163f40d89b5291088af0e2a1_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Helen Sabzevari, Chief Executive Officer of Precigen, Inc. (the &#34;Company&#34;), do hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Quarterly Report on Form&#160;10-Q of the Company for the quarter ended September&#160;30, 2022 (the &#34;Report&#34;) fully complies with the requirements of Section&#160;13(a)&#160;or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November&#160;9, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.432%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; HELEN SABZEVARI</font></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Helen Sabzevari</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-top:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933 or the Securities Exchange Act of 1934 (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>pgen-20220930xexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i780dab702db64fb7ba5783d3ab748489_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Harry Thomasian Jr., Chief Financial Officer of Precigen, Inc. (the &#34;Company&#34;), do hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Quarterly Report on Form&#160;10-Q of the Company for the quarter ended September&#160;30, 2022 (the &#34;Report&#34;) fully complies with the requirements of Section&#160;13(a)&#160;or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November&#160;9, 2022 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:7pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.432%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; HARRY THOMASIAN JR.</font></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harry Thomasian Jr.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="margin-top:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933 or the Securities Exchange Act of 1934 (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.</font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>pgen-20220930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b495e936-a9d0-4b5e-805a-5108bb9b5e98,g:73dcfb2d-eaf5-486f-a2f8-82b26e948a4d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pgen="http://www.dna.com/20220930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.dna.com/20220930">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pgen-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pgen-20220930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pgen-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pgen-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.dna.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.dna.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>0000004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsParenthetical" roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofShareholdersEquity" roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity">
        <link:definition>0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Organization" roleURI="http://www.dna.com/role/Organization">
        <link:definition>0000009 - Disclosure - Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000010 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://www.dna.com/role/DiscontinuedOperations">
        <link:definition>0000011 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinJointVentures" roleURI="http://www.dna.com/role/InvestmentsinJointVentures">
        <link:definition>0000012 - Disclosure - Investments in Joint Ventures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationandLicensingRevenue" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenue">
        <link:definition>0000013 - Disclosure - Collaboration and Licensing Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermandLongtermInvestments" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestments">
        <link:definition>0000014 - Disclosure - Short-term and Long-term Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.dna.com/role/FairValueMeasurements">
        <link:definition>0000015 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventory" roleURI="http://www.dna.com/role/Inventory">
        <link:definition>0000016 - Disclosure - Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNet" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNet">
        <link:definition>0000017 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNet" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNet">
        <link:definition>0000018 - Disclosure - Goodwill and Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LinesofCreditandLongTermDebt" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebt">
        <link:definition>0000019 - Disclosure - Lines of Credit and Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.dna.com/role/IncomeTaxes">
        <link:definition>0000020 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.dna.com/role/ShareholdersEquity">
        <link:definition>0000021 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedPayments" roleURI="http://www.dna.com/role/ShareBasedPayments">
        <link:definition>0000022 - Disclosure - Share-Based Payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeases" roleURI="http://www.dna.com/role/OperatingLeases">
        <link:definition>0000023 - Disclosure - Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.dna.com/role/CommitmentsandContingencies">
        <link:definition>0000024 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.dna.com/role/RelatedPartyTransactions">
        <link:definition>0000025 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Segments" roleURI="http://www.dna.com/role/Segments">
        <link:definition>0000026 - Disclosure - Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000028 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.dna.com/role/DiscontinuedOperationsTables">
        <link:definition>0000029 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationandLicensingRevenueTables" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueTables">
        <link:definition>0000030 - Disclosure - Collaboration and Licensing Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermandLongtermInvestmentsTables" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsTables">
        <link:definition>0000031 - Disclosure - Short-term and Long-term Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.dna.com/role/FairValueMeasurementsTables">
        <link:definition>0000032 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryTables" roleURI="http://www.dna.com/role/InventoryTables">
        <link:definition>0000033 - Disclosure - Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetTables" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetTables">
        <link:definition>0000034 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetTables" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables">
        <link:definition>0000035 - Disclosure - Goodwill and Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LinesofCreditandLongTermDebtTables" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtTables">
        <link:definition>0000036 - Disclosure - Lines of Credit and Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.dna.com/role/IncomeTaxesTables">
        <link:definition>0000037 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityTables" roleURI="http://www.dna.com/role/ShareholdersEquityTables">
        <link:definition>0000038 - Disclosure - Shareholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedPaymentsTables" roleURI="http://www.dna.com/role/ShareBasedPaymentsTables">
        <link:definition>0000039 - Disclosure - Share-Based Payments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesTables" roleURI="http://www.dna.com/role/OperatingLeasesTables">
        <link:definition>0000040 - Disclosure - Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsTables" roleURI="http://www.dna.com/role/SegmentsTables">
        <link:definition>0000041 - Disclosure - Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationDetails" roleURI="http://www.dna.com/role/OrganizationDetails">
        <link:definition>0000042 - Disclosure - Organization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails">
        <link:definition>0000043 - Disclosure - Summary of Significant Accounting Policies - Liquidity - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails">
        <link:definition>0000044 - Disclosure - Summary of Significant Accounting Policies - Variable Interest Entities - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails">
        <link:definition>0000045 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails" roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails">
        <link:definition>0000046 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsNarrativeDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails">
        <link:definition>0000047 - Disclosure - Discontinued Operations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails">
        <link:definition>0000048 - Disclosure - Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for Trans Ova (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails">
        <link:definition>0000049 - Disclosure - Discontinued Operations - Summary of Financial Results for Trans Ova (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails">
        <link:definition>0000050 - Disclosure - Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - Trans Ova (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails">
        <link:definition>0000051 - Disclosure - Discontinued Operations - Summary of Financial Results for MBP Titan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" roleURI="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails">
        <link:definition>0000052 - Disclosure - Discontinued Operations - Non-cash Items and Purchases of Property, Plant and Equipment for MBP Titan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails">
        <link:definition>0000053 - Disclosure - Investments in Joint Ventures - Intrexon Energy Partners - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails">
        <link:definition>0000054 - Disclosure - Investments in Joint Ventures - Intrexon Energy Partners II - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails" roleURI="http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails">
        <link:definition>0000055 - Disclosure - Investments in Joint Ventures - Interests in Intrexon Energy Partners and Intrexon Energy Partners II (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationandLicensingRevenueNarrativeDetails" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails">
        <link:definition>0000056 - Disclosure - Collaboration and Licensing Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails">
        <link:definition>0000057 - Disclosure - Collaboration and Licensing Revenue - Summarized Collaboration and Licensing Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails">
        <link:definition>0000058 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails">
        <link:definition>0000059 - Disclosure - Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails" roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails">
        <link:definition>0000060 - Disclosure - Short-term and Long-term Investments - Contractual Obligation, Fiscal Year Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>0000061 - Disclosure - Fair Value Measurements - Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>0000062 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryDetails" roleURI="http://www.dna.com/role/InventoryDetails">
        <link:definition>0000063 - Disclosure - Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>0000064 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetAdditionalInformationDetails" roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails">
        <link:definition>0000065 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails">
        <link:definition>0000066 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Changes in Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetAdditionalInformationDetails" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails">
        <link:definition>0000067 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails">
        <link:definition>0000068 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails">
        <link:definition>0000069 - Disclosure - Lines of Credit and Long-Term Debt - Lines of Credit - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails">
        <link:definition>0000070 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Long-Term Debt Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails">
        <link:definition>0000071 - Disclosure - Lines of Credit and Long-Term Debt - Long-Term Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails">
        <link:definition>0000072 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Components of Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.dna.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000073 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxBenefitsDetails" roleURI="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails">
        <link:definition>0000074 - Disclosure - Income Taxes - Components of Income Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityIssuancesofPrecigenCommonStockDetails" roleURI="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails">
        <link:definition>0000075 - Disclosure - Shareholders' Equity - Issuances of Precigen Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityShareLendingAgreementDetails" roleURI="http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails">
        <link:definition>0000076 - Disclosure - Shareholders' Equity - Share Lending Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityAttheMarketSalesAgreementDetails" roleURI="http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails">
        <link:definition>0000077 - Disclosure - Shareholders' Equity - At-the-Market Sales Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>0000078 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails">
        <link:definition>0000079 - Disclosure - Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedPaymentsAdditionalInformationDetails" roleURI="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails">
        <link:definition>0000080 - Disclosure - Share-Based Payments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedPaymentsScheduleofStockOptionActivityDetails" roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails">
        <link:definition>0000081 - Disclosure - Share-Based Payments - Schedule of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails">
        <link:definition>0000082 - Disclosure - Share-Based Payments - Schedule of Restricted Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesAdditionalInformationDetails" roleURI="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails">
        <link:definition>0000083 - Disclosure - Operating Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesComponentsofLeaseCostsDetails" roleURI="http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails">
        <link:definition>0000084 - Disclosure - Operating Leases - Components of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>0000085 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>0000085 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesLeaseTermsandDiscountRatesDetails" roleURI="http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails">
        <link:definition>0000086 - Disclosure - Operating Leases - Lease Terms and Discount Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesOtherInformationDetails" roleURI="http://www.dna.com/role/OperatingLeasesOtherInformationDetails">
        <link:definition>0000087 - Disclosure - Operating Leases - Other Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesContingenciesAdditionalInformationDetails" roleURI="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails">
        <link:definition>0000088 - Disclosure - Commitments and Contingencies - Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>0000089 - Disclosure - Related Party Transactions - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsAdjustedEBITDAbyReportableSegmentDetails" roleURI="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails">
        <link:definition>0000090 - Disclosure - Segments - Adjusted EBITDA by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" roleURI="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails">
        <link:definition>0000091 - Disclosure - Segments - Reconciliation of Net Loss Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsRevenuesbyReportableSegmentDetails" roleURI="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails">
        <link:definition>0000092 - Disclosure - Segments - Revenues by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentsAdditionalInformationDetails" roleURI="http://www.dna.com/role/SegmentsAdditionalInformationDetails">
        <link:definition>0000093 - Disclosure - Segments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="pgen_NumberOfReportingUnitsImpaired" abstract="false" name="NumberOfReportingUnitsImpaired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pgen_ThirdSecurityMember" abstract="true" name="ThirdSecurityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_CastleCreekBiosciencesIncMember" abstract="true" name="CastleCreekBiosciencesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_TaxableIncomeLoss" abstract="false" name="TaxableIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_A3.5ConvertibleNotesDue2023Member" abstract="true" name="A3.5ConvertibleNotesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_BreedingandProductionAnimalsGross" abstract="false" name="BreedingandProductionAnimalsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_CollaborativeArrangementConsiderationReceivedValue" abstract="false" name="CollaborativeArrangementConsiderationReceivedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_UpfrontAndMilestonePaymentsMember" abstract="true" name="UpfrontAndMilestonePaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_CompensationArrangementWithIndividualAnnualCashRetainer" abstract="false" name="CompensationArrangementWithIndividualAnnualCashRetainer" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" abstract="false" name="ConvertibleDebtPrincipalAmountInitialConversionRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" abstract="true" name="IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_CostOfServicesMember" abstract="true" name="CostOfServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_OtherLongTermDebtMember" abstract="true" name="OtherLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_NoncashGainLossOnTerminationOfLease" abstract="false" name="NoncashGainLossOnTerminationOfLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_NumberofSeatsonGoverningBoardExternallySelected" abstract="false" name="NumberofSeatsonGoverningBoardExternallySelected" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pgen_OtherAccruedLiabilitiesMember" abstract="true" name="OtherAccruedLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_StockIssuedDuringThePeriodValueAccruedCompensation" abstract="false" name="StockIssuedDuringThePeriodValueAccruedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_LivestockMember" abstract="true" name="LivestockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_ContractWithCustomerAssetAndLiabilityTable" abstract="true" name="ContractWithCustomerAssetAndLiabilityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" abstract="false" name="StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pgen_JointVentureAdditionalCapitalContributionsCommitted" abstract="false" name="JointVentureAdditionalCapitalContributionsCommitted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_CompensationArrangementWithIndividualExpense" abstract="false" name="CompensationArrangementWithIndividualExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" abstract="false" name="CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_PrecigenStockOptionPlanMember" abstract="true" name="PrecigenStockOptionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" abstract="false" name="NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_NumberofSeatsonGoverningBoard" abstract="false" name="NumberofSeatsonGoverningBoard" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pgen_IntrexonEnergyPartnersMember" abstract="true" name="IntrexonEnergyPartnersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCostsOfServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" abstract="true" name="IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_IntrexonEnergyPartnersIILLCMember" abstract="true" name="IntrexonEnergyPartnersIILLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_BiopharmaceuticalsSegmentMember" abstract="true" name="BiopharmaceuticalsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_TransOvaMember" abstract="true" name="TransOvaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_GeneratedAfter2017Member" abstract="true" name="GeneratedAfter2017Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_PrecigenStockOptionPlan2019PlanMember" abstract="true" name="PrecigenStockOptionPlan2019PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_EliminationsAndReconcilingItemsMember" abstract="true" name="EliminationsAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" abstract="false" name="LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_PrepaidProductAndServiceRevenuesMember" abstract="true" name="PrepaidProductAndServiceRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_RelatedPartyOwnershipInterest" abstract="false" name="RelatedPartyOwnershipInterest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" abstract="false" name="CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_ComputerHardwareandSoftware" abstract="false" name="ComputerHardwareandSoftware" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_AllInvestorsMember" abstract="true" name="AllInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_ContractWithCustomerAssetAndLiabilityLineItems" abstract="true" name="ContractWithCustomerAssetAndLiabilityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pgen_DeferredRevenueOtherMember" abstract="true" name="DeferredRevenueOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_PrecigenStockOptionPlan2013PlanMember" abstract="true" name="PrecigenStockOptionPlan2013PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_MBPTitanMember" abstract="true" name="MBPTitanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" abstract="false" name="RelatedPartyReceivableAllowanceforCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" abstract="false" name="StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" abstract="true" name="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" abstract="false" name="ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pgen_LesseeOperatingLeaseTerminationPeriod" abstract="false" name="LesseeOperatingLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pgen_ExemplarGeneticsLLCMember" abstract="true" name="ExemplarGeneticsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_AdjustmentForBonusesPaidInEquityAwards" abstract="false" name="AdjustmentForBonusesPaidInEquityAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" abstract="false" name="InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_PrecigenStockOptionPlan2008PlanMember" abstract="true" name="PrecigenStockOptionPlan2008PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" abstract="false" name="CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_ExemplarSegmentMember" abstract="true" name="ExemplarSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_LockupPeriodOnRestrictedStockUnitShares" abstract="false" name="LockupPeriodOnRestrictedStockUnitShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pgen_ReportableSegmentsMember" abstract="true" name="ReportableSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_CostOfProductsMember" abstract="true" name="CostOfProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_ExecutiveChairmanMember" abstract="true" name="ExecutiveChairmanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_PrecigenAndRemainingIEPInvestorsMember" abstract="true" name="PrecigenAndRemainingIEPInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_AmericanStateBankMember" abstract="true" name="AmericanStateBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" abstract="false" name="StockIssuedDuringThePeriodSharesAccruedCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pgen_AccruedCompensationPaidinEquityAwards" abstract="false" name="AccruedCompensationPaidinEquityAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_SaleOfAssetsIncludedInAccountsReceivable" abstract="false" name="SaleOfAssetsIncludedInAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_RelatedPartiesAggregatedMember" abstract="true" name="RelatedPartiesAggregatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" abstract="true" name="SuppliesEmbryosAndOtherProductionMaterialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pgen_PercentageOfRevenueAttributableToCustomer" abstract="false" name="PercentageOfRevenueAttributableToCustomer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pgen_SharesIssuedDuringPeriodValueIssuedForServices" abstract="false" name="SharesIssuedDuringPeriodValueIssuedForServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_CollaborationandLicensingRevenueTableTextBlock" abstract="false" name="CollaborationandLicensingRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" abstract="false" name="CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pgen_NumberofSeatsonGoverningBoardInternallySelected" abstract="false" name="NumberofSeatsonGoverningBoardInternallySelected" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" abstract="false" name="CashCashEquivalentsRestrictedCashAndShortTermInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>pgen-20220930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b495e936-a9d0-4b5e-805a-5108bb9b5e98,g:73dcfb2d-eaf5-486f-a2f8-82b26e948a4d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4ef1e3ab-8d9f-4dc4-8f85-6306ca25d57d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4ef1e3ab-8d9f-4dc4-8f85-6306ca25d57d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9dc17b89-946c-48e0-993e-80ff1914144a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9dc17b89-946c-48e0-993e-80ff1914144a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f7e770e8-1502-4ce7-9056-6f6cfb3263f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_LongTermDebtCurrent_f7e770e8-1502-4ce7-9056-6f6cfb3263f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6ee27d77-8260-4f4f-a02b-5873afb9e19e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6ee27d77-8260-4f4f-a02b-5873afb9e19e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_ebb46795-6c1c-4e9f-90aa-2710c0009881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_ebb46795-6c1c-4e9f-90aa-2710c0009881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f9ce9059-78cb-42fb-871e-c95076cda576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_AccountsPayableCurrent_f9ce9059-78cb-42fb-871e-c95076cda576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_375c5b56-552f-4bb5-9bd2-bfb7dc782946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_375c5b56-552f-4bb5-9bd2-bfb7dc782946" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8fa04745-a0be-4727-87d8-083da5f64c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_897f8617-1add-450c-abc7-7fcd32fac62e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8fa04745-a0be-4727-87d8-083da5f64c08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b0edd3e-d9d8-4643-886c-27452d3fe905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b0edd3e-d9d8-4643-886c-27452d3fe905" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_6517a4ea-4423-4f48-9340-d2798f914f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_6517a4ea-4423-4f48-9340-d2798f914f4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2c2fb273-6406-41bd-ad39-ce60f96f176f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2c2fb273-6406-41bd-ad39-ce60f96f176f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9837bc36-ecc1-414f-be57-df0cd8d17d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9837bc36-ecc1-414f-be57-df0cd8d17d2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_69b8b87d-66c6-4d3d-b443-bc6999a6c6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_69b8b87d-66c6-4d3d-b443-bc6999a6c6f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_551bf05b-81e5-4603-8074-bd8c642768c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a6b70c67-76dd-426b-95df-d7c2f9ac3a69" xlink:to="loc_us-gaap_LiabilitiesCurrent_551bf05b-81e5-4603-8074-bd8c642768c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5867afff-0c91-4ac3-8039-f21254acc4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b3bd70ee-8a82-476b-a770-acdc37d393c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5867afff-0c91-4ac3-8039-f21254acc4c3" xlink:to="loc_us-gaap_Liabilities_b3bd70ee-8a82-476b-a770-acdc37d393c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3f191e64-c10c-4dcb-af34-270983bd3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5867afff-0c91-4ac3-8039-f21254acc4c3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3f191e64-c10c-4dcb-af34-270983bd3f6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d025385c-f3f0-44ed-a714-da46feb4871d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5867afff-0c91-4ac3-8039-f21254acc4c3" xlink:to="loc_us-gaap_StockholdersEquity_d025385c-f3f0-44ed-a714-da46feb4871d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b5eb2eea-32d8-4a04-a908-e6e8a08367d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_986dad55-d0e6-4c91-98e0-bbfc507e9a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5eb2eea-32d8-4a04-a908-e6e8a08367d8" xlink:to="loc_us-gaap_CommonStockValueOutstanding_986dad55-d0e6-4c91-98e0-bbfc507e9a8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8731fccd-d712-407f-9786-9ecb19a6ed08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5eb2eea-32d8-4a04-a908-e6e8a08367d8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8731fccd-d712-407f-9786-9ecb19a6ed08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5875eb4-d414-45e9-a6fa-b48b4692caa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5eb2eea-32d8-4a04-a908-e6e8a08367d8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a5875eb4-d414-45e9-a6fa-b48b4692caa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5912e1b0-ca31-4ae0-834d-53658623ef9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5eb2eea-32d8-4a04-a908-e6e8a08367d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5912e1b0-ca31-4ae0-834d-53658623ef9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dadab178-7baa-4dd6-9d0c-043b80e5a35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_AssetsCurrent_dadab178-7baa-4dd6-9d0c-043b80e5a35d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_43c5c845-699c-48e2-9fd4-ea528031ee8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_43c5c845-699c-48e2-9fd4-ea528031ee8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_c4298752-0acf-4aa0-9ab1-204f80894fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_c4298752-0acf-4aa0-9ab1-204f80894fb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c23962d3-4886-46d2-9697-ef4be7295885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_Goodwill_c23962d3-4886-46d2-9697-ef4be7295885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_60b88978-714f-4c68-8bef-b6a1347a6a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_60b88978-714f-4c68-8bef-b6a1347a6a8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e3eb0497-08c2-462f-b10d-74f608410dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e3eb0497-08c2-462f-b10d-74f608410dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3e8570cd-4348-41a1-9db2-fd49b5ca00de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3e8570cd-4348-41a1-9db2-fd49b5ca00de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_910ebb47-ca31-4043-98c2-760e471a009c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4da99229-be72-427c-a94a-b41596223c40" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_910ebb47-ca31-4043-98c2-760e471a009c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_9314eb04-4d5a-4a0a-adae-1b00f80731a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_9314eb04-4d5a-4a0a-adae-1b00f80731a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_f84ce8a4-1178-4081-aca6-3f514e80aac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_RestrictedCashCurrent_f84ce8a4-1178-4081-aca6-3f514e80aac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_3bd1fced-3f87-4f44-b84a-2ee984c71025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_ShortTermInvestments_3bd1fced-3f87-4f44-b84a-2ee984c71025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_657fc82c-4057-414a-bed7-3851d40a9597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_657fc82c-4057-414a-bed7-3851d40a9597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16b87680-61c0-4547-8172-b0486704c86a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_16b87680-61c0-4547-8172-b0486704c86a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2351436d-7076-49ea-b0bb-1911095ec221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2351436d-7076-49ea-b0bb-1911095ec221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_89c813b5-59de-4cce-9d53-da35530a5c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_89c813b5-59de-4cce-9d53-da35530a5c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_0e05e53e-bcba-4b18-b0c4-c9aa10d99ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_0e05e53e-bcba-4b18-b0c4-c9aa10d99ef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_e2ffa471-ce53-4935-931a-92fb97c49985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0ba35f18-6642-46b0-9db4-b97aee640543" xlink:to="loc_us-gaap_InventoryGross_e2ffa471-ce53-4935-931a-92fb97c49985" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_10368a46-1909-4ab5-86ee-8c13a607f6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a756ee3-5d57-443a-8823-a415b2e6cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_10368a46-1909-4ab5-86ee-8c13a607f6b9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a756ee3-5d57-443a-8823-a415b2e6cfec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c80987a7-32e5-4d1a-9495-a08638d16015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_10368a46-1909-4ab5-86ee-8c13a607f6b9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c80987a7-32e5-4d1a-9495-a08638d16015" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d7681fa4-10cd-4a0b-9b2c-3e06ff2580f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f7e18e97-b8a0-4b2f-b15c-5db6bff2ceca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_d7681fa4-10cd-4a0b-9b2c-3e06ff2580f8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f7e18e97-b8a0-4b2f-b15c-5db6bff2ceca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7f057b0d-0045-437b-ab38-d28241e63d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_d7681fa4-10cd-4a0b-9b2c-3e06ff2580f8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7f057b0d-0045-437b-ab38-d28241e63d90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ccb6e0ea-9ab8-41c3-a915-2a99b05e188a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_28e44814-9938-4c5f-b93a-78a358eb4d02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ccb6e0ea-9ab8-41c3-a915-2a99b05e188a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_28e44814-9938-4c5f-b93a-78a358eb4d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_221e8d51-5db2-419e-a904-1c7ad6707cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ccb6e0ea-9ab8-41c3-a915-2a99b05e188a" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_221e8d51-5db2-419e-a904-1c7ad6707cbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_da606821-96c2-4e36-9db0-a2abfa766a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7c7306be-6c4a-477f-ad76-5228f2731118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_da606821-96c2-4e36-9db0-a2abfa766a59" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7c7306be-6c4a-477f-ad76-5228f2731118" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1a2214be-554d-49e4-b4ed-a4ea659fb074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_da606821-96c2-4e36-9db0-a2abfa766a59" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1a2214be-554d-49e4-b4ed-a4ea659fb074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1e969a34-a81f-4e95-b723-f5f1238abca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_da606821-96c2-4e36-9db0-a2abfa766a59" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1e969a34-a81f-4e95-b723-f5f1238abca5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_d5a099a4-da28-4523-bfbf-9b0d0a3905cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_da606821-96c2-4e36-9db0-a2abfa766a59" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_d5a099a4-da28-4523-bfbf-9b0d0a3905cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_c115d41b-2d74-4a58-8612-779405e349ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_da606821-96c2-4e36-9db0-a2abfa766a59" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_c115d41b-2d74-4a58-8612-779405e349ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d1e7bbb7-34f9-4ec8-9ddc-d8c9d133aa4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b40aab3b-abbd-438e-ab09-ca71fb96a7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d1e7bbb7-34f9-4ec8-9ddc-d8c9d133aa4a" xlink:to="loc_us-gaap_OperatingExpenses_b40aab3b-abbd-438e-ab09-ca71fb96a7c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ce5b7ee4-1d6d-474d-9b1a-dfb3e0d9090b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d1e7bbb7-34f9-4ec8-9ddc-d8c9d133aa4a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ce5b7ee4-1d6d-474d-9b1a-dfb3e0d9090b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e2ed18b8-d44c-4858-afd1-d917a012cb02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_957f6737-46f9-4f07-a3bb-3fafd53fcd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_e2ed18b8-d44c-4858-afd1-d917a012cb02" xlink:to="loc_us-gaap_InterestExpense_957f6737-46f9-4f07-a3bb-3fafd53fcd0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_776f02cf-a946-4fb5-8233-512e50666004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_e2ed18b8-d44c-4858-afd1-d917a012cb02" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_776f02cf-a946-4fb5-8233-512e50666004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_506c1fee-fac1-4f6b-87f9-afbf9ffaf92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_e2ed18b8-d44c-4858-afd1-d917a012cb02" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_506c1fee-fac1-4f6b-87f9-afbf9ffaf92b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_36fcaad4-dac6-411c-9c56-a159218c76b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_34072e40-eac4-4b26-8276-609f03c46c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_36fcaad4-dac6-411c-9c56-a159218c76b2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_34072e40-eac4-4b26-8276-609f03c46c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_2ac7e329-dd11-4b73-81ee-3f59ef5d069f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_36fcaad4-dac6-411c-9c56-a159218c76b2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_2ac7e329-dd11-4b73-81ee-3f59ef5d069f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42519b4b-51cc-4712-8c49-aa09a8cf2298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0155c1df-28c1-4bda-b9fe-19863ce8b6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42519b4b-51cc-4712-8c49-aa09a8cf2298" xlink:to="loc_us-gaap_OperatingIncomeLoss_0155c1df-28c1-4bda-b9fe-19863ce8b6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b66eeef7-e36b-4133-8c6a-e090c526d1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42519b4b-51cc-4712-8c49-aa09a8cf2298" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b66eeef7-e36b-4133-8c6a-e090c526d1c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_fe742bf6-df3f-4944-9699-97e866627ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42519b4b-51cc-4712-8c49-aa09a8cf2298" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_fe742bf6-df3f-4944-9699-97e866627ee0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c43ac481-e7df-4dcc-814d-a862c5a5a76f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_7bd86d7d-1451-4210-a7c7-7964ac42c9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c43ac481-e7df-4dcc-814d-a862c5a5a76f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_7bd86d7d-1451-4210-a7c7-7964ac42c9f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2a7f7dd4-67aa-4b30-92a4-edc71b72eb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c43ac481-e7df-4dcc-814d-a862c5a5a76f" xlink:to="loc_us-gaap_NetIncomeLoss_2a7f7dd4-67aa-4b30-92a4-edc71b72eb9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_e3f5e49f-33ca-4bfc-a27c-0b91eedba913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c43ac481-e7df-4dcc-814d-a862c5a5a76f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_e3f5e49f-33ca-4bfc-a27c-0b91eedba913" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_2a3f8b28-b02a-472e-a013-9bbddcebc699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_2a3f8b28-b02a-472e-a013-9bbddcebc699" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2880b99d-7d7d-49a7-b388-d772d4ea11e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2880b99d-7d7d-49a7-b388-d772d4ea11e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_74b23175-5d3a-46e6-aaa9-bac955bb8baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_74b23175-5d3a-46e6-aaa9-bac955bb8baa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_2eb34d63-5315-47c3-b202-8a3ea8b2c955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_2eb34d63-5315-47c3-b202-8a3ea8b2c955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_83d9c7fe-5765-4da6-84f2-b66c0b2c6782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_83d9c7fe-5765-4da6-84f2-b66c0b2c6782" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aa5e3cd2-78f5-4da9-abbc-fdb90638fece" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19eded47-07bb-485c-8069-dcc7eb8cfdb6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_aa5e3cd2-78f5-4da9-abbc-fdb90638fece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eee66139-cb85-4c52-8b62-e95193022ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2a32b891-d2aa-4520-a5e9-f50b1dc0fd48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eee66139-cb85-4c52-8b62-e95193022ae5" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2a32b891-d2aa-4520-a5e9-f50b1dc0fd48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_458639f3-860c-41e8-8bc6-07a0c1d96edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eee66139-cb85-4c52-8b62-e95193022ae5" xlink:to="loc_us-gaap_RestrictedCashCurrent_458639f3-860c-41e8-8bc6-07a0c1d96edd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5513b1d1-a89f-4ad5-9a22-52c854e5eb23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eee66139-cb85-4c52-8b62-e95193022ae5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5513b1d1-a89f-4ad5-9a22-52c854e5eb23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_14bf5943-aea8-49fb-a284-36b7f85e2eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eee66139-cb85-4c52-8b62-e95193022ae5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_14bf5943-aea8-49fb-a284-36b7f85e2eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3f0a6bab-00e0-4574-814c-c6cc60a78a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29ad1a5e-3fea-4c31-b7f6-7f6f870961b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3f0a6bab-00e0-4574-814c-c6cc60a78a14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29ad1a5e-3fea-4c31-b7f6-7f6f870961b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735ae032-6449-4310-8e07-256253e3b450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3f0a6bab-00e0-4574-814c-c6cc60a78a14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735ae032-6449-4310-8e07-256253e3b450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_16be65f6-ba16-4990-a176-ffa9350c3fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3f0a6bab-00e0-4574-814c-c6cc60a78a14" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_16be65f6-ba16-4990-a176-ffa9350c3fe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6410ff3f-df9c-41c5-b17a-9e9a7a59a5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3f0a6bab-00e0-4574-814c-c6cc60a78a14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6410ff3f-df9c-41c5-b17a-9e9a7a59a5cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_35f42ad7-8537-4d62-80c3-6d8116916576" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_35f42ad7-8537-4d62-80c3-6d8116916576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_27e53b86-9e36-4624-abce-7d1d9cc3f579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_27e53b86-9e36-4624-abce-7d1d9cc3f579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f193d6df-db06-46a0-b1a6-013ecb1abb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_NetIncomeLoss_f193d6df-db06-46a0-b1a6-013ecb1abb7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_9762fd6c-0bd6-4e21-b7ad-ac72a5ed336f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_9762fd6c-0bd6-4e21-b7ad-ac72a5ed336f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_566ce1fb-2559-49cd-8811-9390c010d430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_566ce1fb-2559-49cd-8811-9390c010d430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_52e52767-65d9-4f36-9282-e492aab19f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_52e52767-65d9-4f36-9282-e492aab19f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_81e15774-612d-40ca-be72-48691911da1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_81e15774-612d-40ca-be72-48691911da1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_68117852-e80c-41cf-9e84-d3c21bbe79fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_68117852-e80c-41cf-9e84-d3c21bbe79fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_cab9f295-19f2-4a52-8d56-3f9e105dae57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_cab9f295-19f2-4a52-8d56-3f9e105dae57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_31bb6297-0c23-4046-879d-d37440ab08bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_31bb6297-0c23-4046-879d-d37440ab08bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d3f72292-55fe-4751-b17c-3317f296f9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d3f72292-55fe-4751-b17c-3317f296f9dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_6853fbb6-1530-409e-9f27-4f504d0c37d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_6853fbb6-1530-409e-9f27-4f504d0c37d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_75f344e8-8e99-47e7-8e1b-f95b6d52075b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_ShareBasedCompensation_75f344e8-8e99-47e7-8e1b-f95b6d52075b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2ca96f79-e0b1-4cb5-a2bf-3d491556bd29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2ca96f79-e0b1-4cb5-a2bf-3d491556bd29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6f70c01d-08a1-44af-9a06-e46a9001e83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6f70c01d-08a1-44af-9a06-e46a9001e83b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_17df77d6-caea-4f67-9a94-d585687de28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_17df77d6-caea-4f67-9a94-d585687de28e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_b47467ec-cc99-4896-bca4-0d380f451b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_b47467ec-cc99-4896-bca4-0d380f451b98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_3c20f3d7-97a7-46ac-a265-da56563c87dd" xlink:href="pgen-20220930.xsd#pgen_SharesIssuedDuringPeriodValueIssuedForServices"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_3c20f3d7-97a7-46ac-a265-da56563c87dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9342a089-4d96-4e5d-896f-3a4e75ff66d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9342a089-4d96-4e5d-896f-3a4e75ff66d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_74cb4d31-974b-4c97-b82d-b78d5631ed02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_74cb4d31-974b-4c97-b82d-b78d5631ed02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f3186edc-e01c-42c4-b608-101d2bc8a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="21" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f3186edc-e01c-42c4-b608-101d2bc8a27a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b48ccd20-e7c7-4dfe-8058-7a06bfbe4066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b48ccd20-e7c7-4dfe-8058-7a06bfbe4066" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f556bea5-748f-48ff-8897-3ac2a71e6f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f556bea5-748f-48ff-8897-3ac2a71e6f4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NoncashGainLossOnTerminationOfLease_3fdf5b44-8184-4249-8a91-77835c0309da" xlink:href="pgen-20220930.xsd#pgen_NoncashGainLossOnTerminationOfLease"/>
    <link:calculationArc order="24" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_pgen_NoncashGainLossOnTerminationOfLease_3fdf5b44-8184-4249-8a91-77835c0309da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_414fe050-b788-4945-9429-fcaf3f0e4198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="25" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_414fe050-b788-4945-9429-fcaf3f0e4198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6e441b20-7f7d-4147-b441-062857b693ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="26" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6e441b20-7f7d-4147-b441-062857b693ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ff69d6f8-4288-4f5e-aa51-951608407dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="27" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ff69d6f8-4288-4f5e-aa51-951608407dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_e4304444-95ff-415e-8224-4a48fac11006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="28" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_e4304444-95ff-415e-8224-4a48fac11006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_72772de7-f7d4-4161-848f-e0edf6618a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="29" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2282769e-5741-4069-aa0b-f15b97cdbc01" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_72772de7-f7d4-4161-848f-e0edf6618a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13061f0f-0f1b-48bd-8ba3-1f71c5b22b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f09c79d8-50a1-4b17-981e-861723d408ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13061f0f-0f1b-48bd-8ba3-1f71c5b22b69" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f09c79d8-50a1-4b17-981e-861723d408ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d7da1bb0-c63c-4e29-8cf7-3d0213fb06a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13061f0f-0f1b-48bd-8ba3-1f71c5b22b69" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d7da1bb0-c63c-4e29-8cf7-3d0213fb06a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2f1b2150-e9ea-4b35-9da6-782cd9d0d3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13061f0f-0f1b-48bd-8ba3-1f71c5b22b69" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2f1b2150-e9ea-4b35-9da6-782cd9d0d3da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1fce31be-4af7-4fa4-8878-a40d451dfe52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_13061f0f-0f1b-48bd-8ba3-1f71c5b22b69" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1fce31be-4af7-4fa4-8878-a40d451dfe52" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_4cd03fc3-4539-4c3d-a3a2-e15df353ed78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_4cd03fc3-4539-4c3d-a3a2-e15df353ed78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_69aa41e1-e333-46d1-9dc9-8f660eca9146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_69aa41e1-e333-46d1-9dc9-8f660eca9146" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_36955ff6-5199-4a21-82b4-48166b7bd24e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_36955ff6-5199-4a21-82b4-48166b7bd24e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_d33f7e32-6084-4c35-a632-2bab896bfbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_d33f7e32-6084-4c35-a632-2bab896bfbb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ee9e1df6-f450-42b9-aac1-ffceb7592e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ee9e1df6-f450-42b9-aac1-ffceb7592e04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_b4683da6-18b8-4b5c-9e91-c5936b970a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_b4683da6-18b8-4b5c-9e91-c5936b970a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_33c376db-64ac-4555-85d5-215eeaa35ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_33c376db-64ac-4555-85d5-215eeaa35ad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_15db8ae9-de9a-44b4-99d3-7062992eebf9" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_15db8ae9-de9a-44b4-99d3-7062992eebf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_5f48d816-b87a-4e17-8797-f8a2ea2c611c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c2074768-30ba-4900-9863-e4571669fa58" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_5f48d816-b87a-4e17-8797-f8a2ea2c611c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_ffb23b06-d844-4f62-9fa8-081540269787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_ffb23b06-d844-4f62-9fa8-081540269787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_4e33fdfb-64bb-4c3c-8c55-93ed1b90f926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_4e33fdfb-64bb-4c3c-8c55-93ed1b90f926" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_2efb3e16-3f54-44c6-99f4-f576d06fa76d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_2efb3e16-3f54-44c6-99f4-f576d06fa76d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_5f4f605c-094b-4707-aa2e-47b6a4524c67" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_5f4f605c-094b-4707-aa2e-47b6a4524c67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_557748ca-de97-4c91-a93e-e862b4b26c7d" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_557748ca-de97-4c91-a93e-e862b4b26c7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_41d3a0fd-8baa-4c07-b3de-1dff8e262360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_41d3a0fd-8baa-4c07-b3de-1dff8e262360" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_78ac00a0-055b-462e-8e24-f46a0f4af974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_78ac00a0-055b-462e-8e24-f46a0f4af974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_0d40e253-e96e-4cf3-b2bc-93adeeed4aba" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2182c959-b91e-49cb-8982-4596a9eeac98" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_0d40e253-e96e-4cf3-b2bc-93adeeed4aba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_71ef9780-74ab-41cb-a895-fdf1542c3451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_85da90ba-2869-4956-9130-e3765966dc95" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_71ef9780-74ab-41cb-a895-fdf1542c3451" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_85da90ba-2869-4956-9130-e3765966dc95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_a85a019b-9481-44e7-ac89-67af5239b805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_71ef9780-74ab-41cb-a895-fdf1542c3451" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_a85a019b-9481-44e7-ac89-67af5239b805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_1de5207f-e18a-4f41-a23a-c88362a3e8bb" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_71ef9780-74ab-41cb-a895-fdf1542c3451" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_1de5207f-e18a-4f41-a23a-c88362a3e8bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_daf13e24-812a-4645-9b4e-8a25b803440a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_71ef9780-74ab-41cb-a895-fdf1542c3451" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_daf13e24-812a-4645-9b4e-8a25b803440a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7ff7dc1a-3278-4ff8-9378-cf96b7056003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_676eb3ef-5ce8-4365-aaa1-d6e95d6853ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7ff7dc1a-3278-4ff8-9378-cf96b7056003" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_676eb3ef-5ce8-4365-aaa1-d6e95d6853ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1c902226-d5a7-411d-95f1-ec6f5294fc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7ff7dc1a-3278-4ff8-9378-cf96b7056003" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1c902226-d5a7-411d-95f1-ec6f5294fc0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_325398f8-73cd-426f-bb15-e7ec86b2810c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7ff7dc1a-3278-4ff8-9378-cf96b7056003" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_325398f8-73cd-426f-bb15-e7ec86b2810c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0bc49b4d-4b41-4291-bc3d-62056b6aaf77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a8c8bc2d-f916-4351-85e9-f6573827a5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0bc49b4d-4b41-4291-bc3d-62056b6aaf77" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a8c8bc2d-f916-4351-85e9-f6573827a5f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_47bcd045-8ad1-4726-9ae7-cb81baa94569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0bc49b4d-4b41-4291-bc3d-62056b6aaf77" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_47bcd045-8ad1-4726-9ae7-cb81baa94569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e086598a-da8d-400a-bfab-c044d8438f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_a3a41269-2093-427c-b553-05c54247a879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e086598a-da8d-400a-bfab-c044d8438f53" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_a3a41269-2093-427c-b553-05c54247a879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_ea9c5ff8-29f8-49ae-b658-749d15e7cf1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e086598a-da8d-400a-bfab-c044d8438f53" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_ea9c5ff8-29f8-49ae-b658-749d15e7cf1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_184e901f-48f1-425e-839b-9a079f1c03af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5aad38e6-6fad-4925-908e-171510c92bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_184e901f-48f1-425e-839b-9a079f1c03af" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5aad38e6-6fad-4925-908e-171510c92bb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_20a2d9c5-1692-494c-b389-daa2827e3118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_184e901f-48f1-425e-839b-9a079f1c03af" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_20a2d9c5-1692-494c-b389-daa2827e3118" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c963168e-3a19-49a6-ba4b-04da2b7d9df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0d1b8ebb-e306-4f83-8d7d-d8f2472e61b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c963168e-3a19-49a6-ba4b-04da2b7d9df0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0d1b8ebb-e306-4f83-8d7d-d8f2472e61b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_613a3bf9-1747-45fb-b777-9a2469a24344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c963168e-3a19-49a6-ba4b-04da2b7d9df0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_613a3bf9-1747-45fb-b777-9a2469a24344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_aa4844a2-bfe6-46f8-833b-6a41c3bde4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c963168e-3a19-49a6-ba4b-04da2b7d9df0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_aa4844a2-bfe6-46f8-833b-6a41c3bde4da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_0c4b2e75-9b58-40a0-9d07-3f8c41eeb334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_1506f9f0-bf54-4e6f-b8cb-66e4807ef5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_0c4b2e75-9b58-40a0-9d07-3f8c41eeb334" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_1506f9f0-bf54-4e6f-b8cb-66e4807ef5c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_d412c4f8-160e-4af9-9dda-c11c1956afe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_0c4b2e75-9b58-40a0-9d07-3f8c41eeb334" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_d412c4f8-160e-4af9-9dda-c11c1956afe4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0ece0cc3-7bdb-4510-8762-ea59915d9115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_98d0bc96-d66a-4fe3-afb3-32aa957df896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0ece0cc3-7bdb-4510-8762-ea59915d9115" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_98d0bc96-d66a-4fe3-afb3-32aa957df896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f622c6eb-97dd-4dda-84ca-ae6270f82916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0ece0cc3-7bdb-4510-8762-ea59915d9115" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f622c6eb-97dd-4dda-84ca-ae6270f82916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovements_0ad4839e-295d-431f-a96a-27554d8895fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_us-gaap_LandAndLandImprovements_0ad4839e-295d-431f-a96a-27554d8895fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_4817732c-f9ae-4685-a8bf-292720ae33df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_4817732c-f9ae-4685-a8bf-292720ae33df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_b430244b-613a-43ec-9c33-b4c41d98e58b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_b430244b-613a-43ec-9c33-b4c41d98e58b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_ab986f8f-d7db-4d95-ae4a-fc11ae7ded21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_ab986f8f-d7db-4d95-ae4a-fc11ae7ded21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_085d1d83-3bd2-4e4f-af0f-85ed1aa3c186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_085d1d83-3bd2-4e4f-af0f-85ed1aa3c186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BreedingandProductionAnimalsGross_b7e052c1-de95-4eac-98b4-9f520a506899" xlink:href="pgen-20220930.xsd#pgen_BreedingandProductionAnimalsGross"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_pgen_BreedingandProductionAnimalsGross_b7e052c1-de95-4eac-98b4-9f520a506899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ComputerHardwareandSoftware_10c76a83-565d-4fdd-9909-13995b46e033" xlink:href="pgen-20220930.xsd#pgen_ComputerHardwareandSoftware"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_pgen_ComputerHardwareandSoftware_10c76a83-565d-4fdd-9909-13995b46e033" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_63bcda7a-2a70-4fc5-bf17-6299dff3b3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_eb9f66b0-133c-43a8-970a-05efbbf9b671" xlink:to="loc_us-gaap_ConstructionInProgressGross_63bcda7a-2a70-4fc5-bf17-6299dff3b3da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8f07a732-35a3-479d-a686-11d8719e0848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ba7198c-49a4-431c-9fef-75f0d2d9f564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8f07a732-35a3-479d-a686-11d8719e0848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0ba7198c-49a4-431c-9fef-75f0d2d9f564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e22e7554-a0c5-4c97-8c9d-4f5af134a326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8f07a732-35a3-479d-a686-11d8719e0848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e22e7554-a0c5-4c97-8c9d-4f5af134a326" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c6e6cc82-e069-44ab-bb76-764f6994469a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_63ea410b-44c8-4031-8e56-dbcd193d4b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_c6e6cc82-e069-44ab-bb76-764f6994469a" xlink:to="loc_us-gaap_LongTermDebtCurrent_63ea410b-44c8-4031-8e56-dbcd193d4b6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5a44c076-538f-4a49-802e-ed03927874eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_c6e6cc82-e069-44ab-bb76-764f6994469a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5a44c076-538f-4a49-802e-ed03927874eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_5ccbad06-3e26-47a5-81e7-562fcde940dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_4df04ab5-c0cd-4e46-ae97-49d1fb103d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_5ccbad06-3e26-47a5-81e7-562fcde940dd" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_4df04ab5-c0cd-4e46-ae97-49d1fb103d83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_cbdad274-3ee9-4dc7-950c-902aa0b987bc" xlink:href="pgen-20220930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_5ccbad06-3e26-47a5-81e7-562fcde940dd" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_cbdad274-3ee9-4dc7-950c-902aa0b987bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxesComponentsofIncomeTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_86d25dcb-1836-4965-a992-39b150b06a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7decefb0-dd05-4b8a-922b-0813f868cca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_86d25dcb-1836-4965-a992-39b150b06a65" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7decefb0-dd05-4b8a-922b-0813f868cca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_545390bb-acaa-49e3-a3d0-a8feb8d7f5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_86d25dcb-1836-4965-a992-39b150b06a65" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_545390bb-acaa-49e3-a3d0-a8feb8d7f5ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4c10389b-dedf-4d63-83ce-460f6caa46f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_87cf80a9-3ca9-4158-9e37-9f5db4202ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4c10389b-dedf-4d63-83ce-460f6caa46f2" xlink:to="loc_us-gaap_OperatingLeaseCost_87cf80a9-3ca9-4158-9e37-9f5db4202ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_929de7db-2c23-4921-be7f-121d357ca692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4c10389b-dedf-4d63-83ce-460f6caa46f2" xlink:to="loc_us-gaap_ShortTermLeaseCost_929de7db-2c23-4921-be7f-121d357ca692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1e787e58-1723-4441-8d7f-42a24fe60171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4c10389b-dedf-4d63-83ce-460f6caa46f2" xlink:to="loc_us-gaap_VariableLeaseCost_1e787e58-1723-4441-8d7f-42a24fe60171" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_240f7675-3bc7-474d-bef1-b70c18b8465d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7fbb56ca-7c3d-4371-9ca6-90159f51d0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_240f7675-3bc7-474d-bef1-b70c18b8465d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7fbb56ca-7c3d-4371-9ca6-90159f51d0fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ed95bda9-7a9c-4c5c-906a-7b49a61ce4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_240f7675-3bc7-474d-bef1-b70c18b8465d" xlink:to="loc_us-gaap_OperatingLeaseLiability_ed95bda9-7a9c-4c5c-906a-7b49a61ce4b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6f3f2660-206c-447c-acc0-3339473631a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_470b1fd5-de72-45cf-b3f6-1680962ebaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_6f3f2660-206c-447c-acc0-3339473631a9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_470b1fd5-de72-45cf-b3f6-1680962ebaf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_06636036-1ebe-492c-9f9a-e17eeba0d4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_6f3f2660-206c-447c-acc0-3339473631a9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_06636036-1ebe-492c-9f9a-e17eeba0d4b6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d49617f8-0ba6-4225-b0d4-f64e6f5707a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d49617f8-0ba6-4225-b0d4-f64e6f5707a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32451c01-c88e-4e62-afec-86727c22b049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32451c01-c88e-4e62-afec-86727c22b049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e23c368b-c15a-4f60-8e46-b1396ad71888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e23c368b-c15a-4f60-8e46-b1396ad71888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b6c907cd-b615-4a05-98db-e16df227c643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b6c907cd-b615-4a05-98db-e16df227c643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_caebaa8d-bc42-4998-897f-406c20c8cab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_caebaa8d-bc42-4998-897f-406c20c8cab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_92a98a32-f532-4f29-ac1f-9cde19788f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_92a98a32-f532-4f29-ac1f-9cde19788f9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dac13d48-bbe7-4587-b26d-ba28df699c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_754ede87-2f26-49b2-9ae5-1be147a05697" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dac13d48-bbe7-4587-b26d-ba28df699c7b" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>pgen-20220930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b495e936-a9d0-4b5e-805a-5108bb9b5e98,g:73dcfb2d-eaf5-486f-a2f8-82b26e948a4d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i9819b95969cb4101a5eedee20f320b55_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8be6f18b-08da-472c-a58e-73a678587267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_AssetsAbstract_8be6f18b-08da-472c-a58e-73a678587267" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8be6f18b-08da-472c-a58e-73a678587267" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e54b50f9-03d5-4096-81a4-5611f0fec9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e54b50f9-03d5-4096-81a4-5611f0fec9e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_81b68798-d4c0-4c5a-a469-f7e1e89fcddb" xlink:href="pgen-20220930.xsd#pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:to="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_81b68798-d4c0-4c5a-a469-f7e1e89fcddb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d05ec3d-6f5e-4051-8e93-505acca0e125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d05ec3d-6f5e-4051-8e93-505acca0e125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f291e801-2af7-4c43-8137-371e1aa72ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d05ec3d-6f5e-4051-8e93-505acca0e125" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f291e801-2af7-4c43-8137-371e1aa72ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1d5b4b9d-a6f4-4fb3-9d54-31f7a2ce7b85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f291e801-2af7-4c43-8137-371e1aa72ace" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1d5b4b9d-a6f4-4fb3-9d54-31f7a2ce7b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_2f145c3d-797e-4a6a-ac9b-5c4c3bb9f58d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockNoParValue_2f145c3d-797e-4a6a-ac9b-5c4c3bb9f58d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_41c6af73-831a-4e03-b95f-6baa02a7f8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_41c6af73-831a-4e03-b95f-6baa02a7f8f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0a73e99b-02c2-41d1-a7b2-4d7e82290141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockSharesIssued_0a73e99b-02c2-41d1-a7b2-4d7e82290141" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1ae7869a-9b23-4e4c-8e84-2fae253186d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1ae7869a-9b23-4e4c-8e84-2fae253186d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9f047823-0dcb-49ce-b072-6f2454727e4f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:to="loc_us-gaap_RelatedPartyDomain_9f047823-0dcb-49ce-b072-6f2454727e4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a9954157-0774-4d99-b749-e3a7c270be35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:to="loc_us-gaap_RelatedPartyDomain_a9954157-0774-4d99-b749-e3a7c270be35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_e4d61935-5d49-497e-a094-d02cba6b9678" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a9954157-0774-4d99-b749-e3a7c270be35" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_e4d61935-5d49-497e-a094-d02cba6b9678" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="i361db6bcf05440acae67c5eaaf70b0f1_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_b13aafad-6251-41e2-a9ac-49fa74e10277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_RevenuesAbstract_b13aafad-6251-41e2-a9ac-49fa74e10277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f2a05671-8153-438d-a281-1ccf7788ffd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_b13aafad-6251-41e2-a9ac-49fa74e10277" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f2a05671-8153-438d-a281-1ccf7788ffd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f7560520-fc48-4358-9069-a3365680cf78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f7560520-fc48-4358-9069-a3365680cf78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4ad97895-88a1-4f43-9dbc-70c4f5d6a9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4ad97895-88a1-4f43-9dbc-70c4f5d6a9cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_14a761f4-1f52-456e-9b96-89b1da1ec75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_14a761f4-1f52-456e-9b96-89b1da1ec75a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_d10f63ef-849b-4092-82f6-54fced29cea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_d10f63ef-849b-4092-82f6-54fced29cea4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_f1bc3ffd-8925-4ee2-9ca7-aee915df7bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_f1bc3ffd-8925-4ee2-9ca7-aee915df7bd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_150fb24a-fcc8-4abd-a6d8-c599da3f74e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_OperatingExpenses_150fb24a-fcc8-4abd-a6d8-c599da3f74e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1d163d99-3b82-4161-beda-249b9b63d9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_OperatingIncomeLoss_1d163d99-3b82-4161-beda-249b9b63d9c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ba156944-d09b-42d4-a95f-fb025424650e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_InterestExpense_ba156944-d09b-42d4-a95f-fb025424650e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_beec4d29-8235-4db7-b6f9-055b8d6a18f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_beec4d29-8235-4db7-b6f9-055b8d6a18f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_af290b55-0051-4108-8b32-096264398fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_af290b55-0051-4108-8b32-096264398fee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1dea0c0f-91fc-4e98-970a-04f7d9565cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1dea0c0f-91fc-4e98-970a-04f7d9565cd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_bb0e685a-e38e-4bcd-9ee3-0e1fe45ab7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_bb0e685a-e38e-4bcd-9ee3-0e1fe45ab7eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1bb1b6e3-cd19-4fcc-8bb6-2a8f38049f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1bb1b6e3-cd19-4fcc-8bb6-2a8f38049f33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_065cd48d-3b3f-4312-ba1a-082960224e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_065cd48d-3b3f-4312-ba1a-082960224e37" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_94a5066f-8e48-4805-be1d-bbd670d58f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_94a5066f-8e48-4805-be1d-bbd670d58f9b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6506240-b664-4994-9246-5ade3b718370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6506240-b664-4994-9246-5ade3b718370" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30b6473d-ac40-418a-bdc8-f04b8d9ac533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_NetIncomeLoss_30b6473d-ac40-418a-bdc8-f04b8d9ac533" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_27c43fb1-6da9-4318-bed7-0591db7b5bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_27c43fb1-6da9-4318-bed7-0591db7b5bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b3b43769-2b16-4828-bf86-9220488d7e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b3b43769-2b16-4828-bf86-9220488d7e26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_03a38905-6bbd-4b85-b976-8059fe41441f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_03a38905-6bbd-4b85-b976-8059fe41441f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_967c6dcb-74a5-4a1b-8009-950b7ef76b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_967c6dcb-74a5-4a1b-8009-950b7ef76b0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_914c6dae-6dc5-4f43-a565-b60b7f120151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_EarningsPerShareBasic_914c6dae-6dc5-4f43-a565-b60b7f120151" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5447e8d0-c0ef-40f2-bf76-cb1dd41f963f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5447e8d0-c0ef-40f2-bf76-cb1dd41f963f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_844ff5c4-f9eb-4745-8ee6-58061fbe0776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_844ff5c4-f9eb-4745-8ee6-58061fbe0776" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fba9527e-801e-4f77-a775-9cb5c80225b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fba9527e-801e-4f77-a775-9cb5c80225b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_6a96d3cf-b287-4a4a-ad05-6220441b04a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_6a96d3cf-b287-4a4a-ad05-6220441b04a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_1da0af2f-172a-450a-a10b-db8c67963014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_1da0af2f-172a-450a-a10b-db8c67963014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8c263b45-4607-4e7d-a138-6c12fa6fbb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_1da0af2f-172a-450a-a10b-db8c67963014" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8c263b45-4607-4e7d-a138-6c12fa6fbb8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_418420d1-6132-41e1-911f-96647eb311f5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:to="loc_srt_ProductsAndServicesDomain_418420d1-6132-41e1-911f-96647eb311f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:to="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_0427bac9-e686-463d-8139-19fdef80c3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:to="loc_us-gaap_ProductMember_0427bac9-e686-463d-8139-19fdef80c3f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_95ef6e80-57bc-4335-92e7-1c601381d9be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:to="loc_us-gaap_ServiceMember_95ef6e80-57bc-4335-92e7-1c601381d9be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_134aa590-5302-4d24-aff7-b05acda2cf8c" xlink:href="pgen-20220930.xsd#pgen_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:to="loc_pgen_OtherMember_134aa590-5302-4d24-aff7-b05acda2cf8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_dc84b5c2-78e7-4f58-87a5-2f06f95c2383_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_dc84b5c2-78e7-4f58-87a5-2f06f95c2383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_76b26977-4957-4898-b509-676b4af1bf08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_76b26977-4957-4898-b509-676b4af1bf08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_99345549-5635-4e9a-b51b-2e49aa555e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_76b26977-4957-4898-b509-676b4af1bf08" xlink:to="loc_us-gaap_CollaborativeArrangementMember_99345549-5635-4e9a-b51b-2e49aa555e26" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofOperationsParenthetical"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="extended" id="i4db7122e21a74012981d608fa5d88856_CondensedConsolidatedStatementsofOperationsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_5013f1a5-4134-4720-ba6d-4f3c66bc2f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dde81fea-dba1-45fc-8bfa-b03b9e36c1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5013f1a5-4134-4720-ba6d-4f3c66bc2f9b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dde81fea-dba1-45fc-8bfa-b03b9e36c1d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5013f1a5-4134-4720-ba6d-4f3c66bc2f9b" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_3b37f400-6d03-4a99-a5ba-827685895c4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_3b37f400-6d03-4a99-a5ba-827685895c4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4113b0f1-5db5-40bd-bb7f-9321d0906cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4113b0f1-5db5-40bd-bb7f-9321d0906cf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_7fd94db3-983f-43ad-b5b3-0fede26080d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4113b0f1-5db5-40bd-bb7f-9321d0906cf0" xlink:to="loc_us-gaap_CollaborativeArrangementMember_7fd94db3-983f-43ad-b5b3-0fede26080d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_89dab36b-4214-49f8-bc1d-5689c75d79bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_89dab36b-4214-49f8-bc1d-5689c75d79bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_8bf03771-3b06-40ef-b8fc-db695c0cbdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_8bf03771-3b06-40ef-b8fc-db695c0cbdbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8048d83a-e37c-417d-8953-b2623d96a63f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_8bf03771-3b06-40ef-b8fc-db695c0cbdbd" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8048d83a-e37c-417d-8953-b2623d96a63f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_499b88e6-c513-4be2-9f04-4c8b47ea0b84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:to="loc_us-gaap_RelatedPartyDomain_499b88e6-c513-4be2-9f04-4c8b47ea0b84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cb57678f-8ec4-4c1a-8ff3-a6443b89bb83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:to="loc_us-gaap_RelatedPartyDomain_cb57678f-8ec4-4c1a-8ff3-a6443b89bb83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_e6b62886-ea82-477f-a3e2-a957f6351e17" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_cb57678f-8ec4-4c1a-8ff3-a6443b89bb83" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_e6b62886-ea82-477f-a3e2-a957f6351e17" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i686bf799fda84e8cbf1a770c114319e1_CondensedConsolidatedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9c1480da-d580-4c3f-9c28-92ba19887b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9c1480da-d580-4c3f-9c28-92ba19887b30" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6997cb4d-afc1-4e51-a932-95c09879fc68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6997cb4d-afc1-4e51-a932-95c09879fc68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3f121195-f967-4556-b8cd-f7f4c151eb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockholdersEquity_3f121195-f967-4556-b8cd-f7f4c151eb55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_8ba690ce-0948-48ba-abaa-3281725c7c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_8ba690ce-0948-48ba-abaa-3281725c7c9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e68dd756-0cb2-4ca8-acd9-bc8972bb1ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e68dd756-0cb2-4ca8-acd9-bc8972bb1ba4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_9d511eef-5de3-45d3-94fb-727470ddf653" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_9d511eef-5de3-45d3-94fb-727470ddf653" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_1b511760-f187-436b-ae96-ab29249318c8" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_1b511760-f187-436b-ae96-ab29249318c8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_eac29b7f-5b6b-4e87-b155-53f151d61d15" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringThePeriodSharesAccruedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_eac29b7f-5b6b-4e87-b155-53f151d61d15" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_6512c38a-2f8d-4395-ae81-e3c4a4ff82d9" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringThePeriodValueAccruedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_6512c38a-2f8d-4395-ae81-e3c4a4ff82d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_977c72c4-0fd4-4e2a-8a14-3285e613bb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_977c72c4-0fd4-4e2a-8a14-3285e613bb3a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_c0c66d1a-b87d-4931-ab4a-3c44c516f9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_c0c66d1a-b87d-4931-ab4a-3c44c516f9df" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1ade430b-aab5-41aa-afe5-49bbb4916d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1ade430b-aab5-41aa-afe5-49bbb4916d5a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5097a9d8-3bab-4836-8701-a32c0d61c46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5097a9d8-3bab-4836-8701-a32c0d61c46d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_16c9652c-6505-463a-aea8-52b8324909a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_NetIncomeLoss_16c9652c-6505-463a-aea8-52b8324909a0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32b3c86c-a314-4a88-accb-291ec98f0c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32b3c86c-a314-4a88-accb-291ec98f0c5d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d65f0557-6df2-4056-b72d-fa319cc059d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_708c4275-06b5-4712-a859-ad367f1ff459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9c1480da-d580-4c3f-9c28-92ba19887b30" xlink:to="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:to="loc_us-gaap_EquityComponentDomain_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:to="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c2ae1233-475a-493b-adc1-d0cf95c3927d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_CommonStockMember_c2ae1233-475a-493b-adc1-d0cf95c3927d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_928c01ab-1a37-4a99-ab8d-fbe3acf4746d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_928c01ab-1a37-4a99-ab8d-fbe3acf4746d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_238c799c-fcd1-49cd-b801-770f679b7b23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_238c799c-fcd1-49cd-b801-770f679b7b23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_287877fa-dfa3-4f23-8c82-1518da7fface" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_RetainedEarningsMember_287877fa-dfa3-4f23-8c82-1518da7fface" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bc1d583-804d-4b05-a586-5a3b850acb1e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bc1d583-804d-4b05-a586-5a3b850acb1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a1ab2e4c-0caf-43cc-ad57-9db519257a48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bc1d583-804d-4b05-a586-5a3b850acb1e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a1ab2e4c-0caf-43cc-ad57-9db519257a48" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/OrganizationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OrganizationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/OrganizationDetails" xlink:type="extended" id="i3cf4423907ca4b73adb162340c767906_OrganizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_38a0a222-dddc-462a-a65c-b58eb07a4fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_f0032fbb-fd55-4bf4-a3f9-7dcebac30bfc" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_38a0a222-dddc-462a-a65c-b58eb07a4fa5" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_f0032fbb-fd55-4bf4-a3f9-7dcebac30bfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_38a0a222-dddc-462a-a65c-b58eb07a4fa5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ebb76d20-dd85-46ef-837f-49838da7bcd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ebb76d20-dd85-46ef-837f-49838da7bcd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_08345412-024c-458d-bce5-6ee8723b6fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_08345412-024c-458d-bce5-6ee8723b6fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_cd1fe508-5e65-4ad2-95b4-e3bb7bdd15e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_08345412-024c-458d-bce5-6ee8723b6fc2" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_cd1fe508-5e65-4ad2-95b4-e3bb7bdd15e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a145a55b-5b6b-4e0c-b9c8-90750c4c7869_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a145a55b-5b6b-4e0c-b9c8-90750c4c7869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e94e0b6d-a814-4e44-9e07-55b9bfa0b2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e94e0b6d-a814-4e44-9e07-55b9bfa0b2b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_231b5e56-9311-486f-aec4-3ba78c305a93" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e94e0b6d-a814-4e44-9e07-55b9bfa0b2b5" xlink:to="loc_pgen_TransOvaMember_231b5e56-9311-486f-aec4-3ba78c305a93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails" xlink:type="extended" id="i37a45d82c61c441a8f29f976d848b8b5_SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_560e6b8a-a24e-49c5-98f2-618513c65ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_560e6b8a-a24e-49c5-98f2-618513c65ac8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3a502a3-8e8b-40b1-9f9e-80aad11210d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3a502a3-8e8b-40b1-9f9e-80aad11210d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_578b5091-4e7d-4d36-9f60-38d8afc96d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_578b5091-4e7d-4d36-9f60-38d8afc96d93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_8974bf05-537d-4bf1-b3c2-5d0afab15746" xlink:href="pgen-20220930.xsd#pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_8974bf05-537d-4bf1-b3c2-5d0afab15746" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d72b4d01-0388-4cab-b6a9-2fce36d6d26e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d72b4d01-0388-4cab-b6a9-2fce36d6d26e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:to="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a297e5f8-3183-4a35-a835-f6b65ad496bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a297e5f8-3183-4a35-a835-f6b65ad496bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_f29fba89-347b-4708-a490-9aa4a1b80b08" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a297e5f8-3183-4a35-a835-f6b65ad496bc" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_f29fba89-347b-4708-a490-9aa4a1b80b08" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails" xlink:type="extended" id="ia0f306a7d5e24f38a706ad1f22accabf_SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9b411621-7c24-4d6c-b685-beaf874198f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_619db87b-62c7-4c89-851f-136956ff2acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9b411621-7c24-4d6c-b685-beaf874198f1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_619db87b-62c7-4c89-851f-136956ff2acd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9b411621-7c24-4d6c-b685-beaf874198f1" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bf0e48b9-eae8-4dfa-80ce-c259b7890675_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bf0e48b9-eae8-4dfa-80ce-c259b7890675_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_13551c75-fac3-4e10-88a9-cc0446cb7a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_ConvertibleDebtMember_13551c75-fac3-4e10-88a9-cc0446cb7a2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_55bc7f1a-96f0-4c2f-9a3c-a1f35b55316e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_StockOptionMember_55bc7f1a-96f0-4c2f-9a3c-a1f35b55316e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_abb48f53-55e1-44fd-bc62-209c7045068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_abb48f53-55e1-44fd-bc62-209c7045068b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_83f91c6b-ad37-4dbd-8a5f-b6a16ebdfeff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_WarrantMember_83f91c6b-ad37-4dbd-8a5f-b6a16ebdfeff" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails" xlink:type="extended" id="i56804f37b3e443b884ca4a8585db3aec_SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8eec9e6b-3f13-4cdd-8efe-0f7b7be0b57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8eec9e6b-3f13-4cdd-8efe-0f7b7be0b57c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_346eb2dd-f160-49d5-a5c1-778a6a130b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_346eb2dd-f160-49d5-a5c1-778a6a130b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_179d4ab1-a4dc-4ae7-84ca-2ae43867db54" xlink:href="pgen-20220930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_179d4ab1-a4dc-4ae7-84ca-2ae43867db54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_140359b8-f041-4745-8b41-45be07425b11_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_140359b8-f041-4745-8b41-45be07425b11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1373d463-a853-4ca9-a8dc-a0ca4495a913" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1373d463-a853-4ca9-a8dc-a0ca4495a913" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6cf83108-c99d-4900-8532-79f619a22e8e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1373d463-a853-4ca9-a8dc-a0ca4495a913" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6cf83108-c99d-4900-8532-79f619a22e8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_ecf417fc-fc74-4b0f-ba69-6e19572959ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:to="loc_us-gaap_TypeOfAdoptionMember_ecf417fc-fc74-4b0f-ba69-6e19572959ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9bf8b1a6-f1bf-412b-b5bf-0838fe6910fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9bf8b1a6-f1bf-412b-b5bf-0838fe6910fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_58d8d4f8-675b-4c1a-859d-ca42b0f34a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006RetrospectiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_9bf8b1a6-f1bf-412b-b5bf-0838fe6910fd" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_58d8d4f8-675b-4c1a-859d-ca42b0f34a06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_944fe00b-8cd3-4895-b22a-4af0a81931b0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_944fe00b-8cd3-4895-b22a-4af0a81931b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1ac4a377-56cc-421e-a167-9102fe7ca69f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1ac4a377-56cc-421e-a167-9102fe7ca69f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_7db5400d-8eaf-427f-9521-492e4dfcc2ae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1ac4a377-56cc-421e-a167-9102fe7ca69f" xlink:to="loc_srt_ScenarioForecastMember_7db5400d-8eaf-427f-9521-492e4dfcc2ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c189609f-bf47-4aa0-aae6-667e75d1af9f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:to="loc_us-gaap_EquityComponentDomain_c189609f-bf47-4aa0-aae6-667e75d1af9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:to="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e5bc3cb5-6acf-48d5-b0c4-6bc670dcf204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e5bc3cb5-6acf-48d5-b0c4-6bc670dcf204" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d46f3325-fed4-48f1-ac8e-3483680dc7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:to="loc_us-gaap_RetainedEarningsMember_d46f3325-fed4-48f1-ac8e-3483680dc7c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="ia3b3777e404749bbba3a8ccdf74a5ec5_DiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_d41d2e4b-7130-4f1d-9874-0a73584cad93" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_d41d2e4b-7130-4f1d-9874-0a73584cad93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_5d33f508-3deb-4570-b507-edded07a136c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_5d33f508-3deb-4570-b507-edded07a136c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_896dba79-3f0e-4cca-a014-441466e14f0e" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_896dba79-3f0e-4cca-a014-441466e14f0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_865bfb94-2ff4-4d7a-94b3-9da7f59bb0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_865bfb94-2ff4-4d7a-94b3-9da7f59bb0a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_d4bd51a1-e2e9-4d3a-b6c4-d25f06ca48a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_RestrictedCashCurrent_d4bd51a1-e2e9-4d3a-b6c4-d25f06ca48a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_3f04a5b8-fdea-4acd-aa70-99d6c19fd357" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_3f04a5b8-fdea-4acd-aa70-99d6c19fd357" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_17293132-6e11-478d-b7a9-6e5030419565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_17293132-6e11-478d-b7a9-6e5030419565" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_0050c806-cfb4-4983-b902-5ea5e5af8ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_0050c806-cfb4-4983-b902-5ea5e5af8ccc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30880f8a-007b-4d8e-a7a6-a18dd60bd384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30880f8a-007b-4d8e-a7a6-a18dd60bd384" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_98f6aad4-18bc-484f-8ab9-49df08d7ffce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_98f6aad4-18bc-484f-8ab9-49df08d7ffce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_aff4519b-a59f-4d41-915c-096db64cab19" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:to="loc_pgen_TransOvaMember_aff4519b-a59f-4d41-915c-096db64cab19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_54661f29-fafd-4a98-9824-7577c945a02e" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:to="loc_pgen_MBPTitanMember_54661f29-fafd-4a98-9824-7577c945a02e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5e3d6089-a969-4ddd-99b0-0b277e5ac96e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5e3d6089-a969-4ddd-99b0-0b277e5ac96e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_ecf2ea6f-d0fc-4939-8a9c-6edc1d7b8743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_ecf2ea6f-d0fc-4939-8a9c-6edc1d7b8743" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_bc662900-da85-463c-a7ac-465b86ca2816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_bc662900-da85-463c-a7ac-465b86ca2816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:to="loc_srt_RangeMember_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b268c1f8-a615-4b87-a7f4-17787bf664d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:to="loc_srt_RangeMember_b268c1f8-a615-4b87-a7f4-17787bf664d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f27ccc57-b018-4b60-8567-66f329cbb9f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b268c1f8-a615-4b87-a7f4-17787bf664d4" xlink:to="loc_srt_MaximumMember_f27ccc57-b018-4b60-8567-66f329cbb9f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5737f56d-47ad-46cb-96b2-8477c9d29d0a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5737f56d-47ad-46cb-96b2-8477c9d29d0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_fc0e4e31-25a2-4164-b292-5d142d044386" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_5737f56d-47ad-46cb-96b2-8477c9d29d0a" xlink:to="loc_srt_ScenarioForecastMember_fc0e4e31-25a2-4164-b292-5d142d044386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3c3ceac5-64fb-4498-8481-b0e1710e1ed0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3c3ceac5-64fb-4498-8481-b0e1710e1ed0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6e39cc3d-91b3-4416-ab8a-c66b66106312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6e39cc3d-91b3-4416-ab8a-c66b66106312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1c9b41f3-ad76-468c-9619-6269e8a63d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_6e39cc3d-91b3-4416-ab8a-c66b66106312" xlink:to="loc_us-gaap_SubsequentEventMember_1c9b41f3-ad76-468c-9619-6269e8a63d7c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" xlink:type="extended" id="id7316330aa394c26ac8077b0a97aa83d_DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e8a96240-5c73-4155-8c8b-6ff306716531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e8a96240-5c73-4155-8c8b-6ff306716531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d36c63e0-d6ab-4145-83a7-b162b8bc3d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d36c63e0-d6ab-4145-83a7-b162b8bc3d00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3d6a01e3-dfea-4401-8189-bbe3cc637913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3d6a01e3-dfea-4401-8189-bbe3cc637913" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_b06c525a-afee-4cce-a45b-3f240b6313a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_b06c525a-afee-4cce-a45b-3f240b6313a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f62cd6c2-761d-42cb-98e3-10d0eed1d2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f62cd6c2-761d-42cb-98e3-10d0eed1d2ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_9ee466c4-5b63-440c-8aba-5b1329be6046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_9ee466c4-5b63-440c-8aba-5b1329be6046" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_fc5769d5-1273-43df-8209-abb609cd907e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_fc5769d5-1273-43df-8209-abb609cd907e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_46f20e13-7212-40d5-bc17-333fa48f33f2" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_46f20e13-7212-40d5-bc17-333fa48f33f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_ae10b45f-e833-419c-adee-a7efceae3d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_ae10b45f-e833-419c-adee-a7efceae3d7b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8eac0fbc-65ae-4062-9390-b52e032ef887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8eac0fbc-65ae-4062-9390-b52e032ef887" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_d57f5292-837d-4885-bffd-1adbc8826edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_d57f5292-837d-4885-bffd-1adbc8826edc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_e0f35188-d556-48f8-b74b-97ecd58b8c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_e0f35188-d556-48f8-b74b-97ecd58b8c84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_567743fa-2bb8-4acd-be5e-a50823592a85" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_567743fa-2bb8-4acd-be5e-a50823592a85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_5b4c89c9-db6f-48e0-b41f-5a41b054be4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_5b4c89c9-db6f-48e0-b41f-5a41b054be4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_5bd90a29-1545-4e0b-b4c3-42373ce2f801" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_5bd90a29-1545-4e0b-b4c3-42373ce2f801" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_0ad041e3-17d5-47cf-b8b0-833fcb0d8f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_0ad041e3-17d5-47cf-b8b0-833fcb0d8f10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_51b7b38f-4857-422a-9c9c-052a5494971c" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_51b7b38f-4857-422a-9c9c-052a5494971c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_fba33733-5bb2-4b55-9320-9930565ad5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_fba33733-5bb2-4b55-9320-9930565ad5b5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_6408444d-2c62-4e80-ba7c-bbe66826fab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_6408444d-2c62-4e80-ba7c-bbe66826fab8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_29c257d9-e99f-4e19-a8e3-fa020261dd55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_29c257d9-e99f-4e19-a8e3-fa020261dd55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a6a46a37-e9a8-4788-9ef6-9d13b95c7e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a6a46a37-e9a8-4788-9ef6-9d13b95c7e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_01102b0c-f34a-460c-bc42-fc394b988192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a6a46a37-e9a8-4788-9ef6-9d13b95c7e8f" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_01102b0c-f34a-460c-bc42-fc394b988192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b15a580c-27bc-499e-813e-8fa1f7252dec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b15a580c-27bc-499e-813e-8fa1f7252dec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_7b062747-230c-4d0a-9913-7f268f7a823e" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b15a580c-27bc-499e-813e-8fa1f7252dec" xlink:to="loc_pgen_TransOvaMember_7b062747-230c-4d0a-9913-7f268f7a823e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" xlink:type="extended" id="i2fa453dc9f854ca58831e9fac3d37272_DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8edf1ca5-bc1e-4f5f-a6b3-aa26af185abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8edf1ca5-bc1e-4f5f-a6b3-aa26af185abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_22b26117-3fdd-45d7-ae5a-d310832f95ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_22b26117-3fdd-45d7-ae5a-d310832f95ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_eb81a4e4-3fa1-49b2-af2b-3642fec84d50" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_eb81a4e4-3fa1-49b2-af2b-3642fec84d50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_57271cd8-4553-4f70-ae99-b5b2c4a8cba4" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_57271cd8-4553-4f70-ae99-b5b2c4a8cba4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_69650a9a-b09e-4814-9018-8c4fe36171f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_69650a9a-b09e-4814-9018-8c4fe36171f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_050bd539-da9a-4c4c-85bb-930f63cf6c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_050bd539-da9a-4c4c-85bb-930f63cf6c3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_7d38575f-0d3b-4c86-a72f-8ec9278ba161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_7d38575f-0d3b-4c86-a72f-8ec9278ba161" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1b6d7054-319c-4f60-96d6-e8716f0ee1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1b6d7054-319c-4f60-96d6-e8716f0ee1a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_5d929608-a9a6-4228-9f13-9f0823a12e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_5d929608-a9a6-4228-9f13-9f0823a12e13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2f2181fe-6be2-49e5-93a5-4a7b8060ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2f2181fe-6be2-49e5-93a5-4a7b8060ec85" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_61963516-a132-4434-a4bc-7cad372fe9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_61963516-a132-4434-a4bc-7cad372fe9a8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0fccca3f-b691-4fa6-b649-75df39843b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0fccca3f-b691-4fa6-b649-75df39843b86" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c99b5a90-2e53-443b-90aa-46e0180ba6f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:to="loc_us-gaap_RelatedPartyDomain_c99b5a90-2e53-443b-90aa-46e0180ba6f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d4791d48-ad57-4d50-babf-090314f0bf54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:to="loc_us-gaap_RelatedPartyDomain_d4791d48-ad57-4d50-babf-090314f0bf54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_1d9b801c-9895-4667-a7cf-50df4ea84405" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_d4791d48-ad57-4d50-babf-090314f0bf54" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_1d9b801c-9895-4667-a7cf-50df4ea84405" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4867e799-37a4-40ee-bb63-276102f25385_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4867e799-37a4-40ee-bb63-276102f25385_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58dc0135-529b-4166-b2e5-763e6b12e170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58dc0135-529b-4166-b2e5-763e6b12e170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_9815a234-8ae0-420c-9af4-a8cc91db9082" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58dc0135-529b-4166-b2e5-763e6b12e170" xlink:to="loc_pgen_TransOvaMember_9815a234-8ae0-420c-9af4-a8cc91db9082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2aa65afe-b45a-441a-9b2c-8578d48b20b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2aa65afe-b45a-441a-9b2c-8578d48b20b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_bba0ae8a-c89f-49fc-b771-cb54dc1081d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2aa65afe-b45a-441a-9b2c-8578d48b20b5" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_bba0ae8a-c89f-49fc-b771-cb54dc1081d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b8af7d75-2cef-44d2-933c-16094063affd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:to="loc_srt_ProductsAndServicesDomain_b8af7d75-2cef-44d2-933c-16094063affd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:to="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_f6c2daf0-202d-4e08-8978-07ba9becb4de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:to="loc_us-gaap_ProductMember_f6c2daf0-202d-4e08-8978-07ba9becb4de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_887bc5c1-07b0-4263-822a-717f86696101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:to="loc_us-gaap_ServiceMember_887bc5c1-07b0-4263-822a-717f86696101" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails" xlink:type="extended" id="i8132d83cce3f4969ad8320f97bfb776a_DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_42a0feae-d94e-4195-83a9-0b607b9d5693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_42a0feae-d94e-4195-83a9-0b607b9d5693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_22212dd0-a4f9-4fec-aa90-5df47883aedb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_22212dd0-a4f9-4fec-aa90-5df47883aedb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6560a4ea-b519-402e-80c8-57eacc6b2905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_ShareBasedCompensation_6560a4ea-b519-402e-80c8-57eacc6b2905" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f8dc0e1d-3070-4016-a04e-4fd3d3b18eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f8dc0e1d-3070-4016-a04e-4fd3d3b18eb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07f55c39-5362-4523-bdfd-7a50b752057a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07f55c39-5362-4523-bdfd-7a50b752057a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_606906b7-615e-4bde-822a-705dc6f1473b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_606906b7-615e-4bde-822a-705dc6f1473b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_df9def7b-5305-4b64-adf4-a89845b12243_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_df9def7b-5305-4b64-adf4-a89845b12243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cff6751e-a286-454b-8ca7-6fb45a7eeecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cff6751e-a286-454b-8ca7-6fb45a7eeecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_056c9621-6cc1-458c-89e6-4fd03636ae05" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cff6751e-a286-454b-8ca7-6fb45a7eeecc" xlink:to="loc_pgen_TransOvaMember_056c9621-6cc1-458c-89e6-4fd03636ae05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8f46efc4-8ba0-4558-bb80-6bffc249781f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8f46efc4-8ba0-4558-bb80-6bffc249781f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_43c93c0d-96b6-45a2-b8c5-b8407f634537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_43c93c0d-96b6-45a2-b8c5-b8407f634537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_0b235167-79f8-40a1-9e82-376f5273651e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_43c93c0d-96b6-45a2-b8c5-b8407f634537" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_0b235167-79f8-40a1-9e82-376f5273651e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="extended" id="ic6ed35f57ed444c29bf5fed6fae24d7d_DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_dc136640-465d-4319-a76c-7dbc1c6443bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_dc136640-465d-4319-a76c-7dbc1c6443bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_1b69e659-6f37-4910-8b43-3731aef1d0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_1b69e659-6f37-4910-8b43-3731aef1d0c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_881f79c5-1a10-4cea-a3f9-137c5da15fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_881f79c5-1a10-4cea-a3f9-137c5da15fcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e7da99c3-3a31-413c-a02a-36e595a73ec5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e7da99c3-3a31-413c-a02a-36e595a73ec5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58926837-d299-4965-9bb1-a0ebe1817436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58926837-d299-4965-9bb1-a0ebe1817436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_c3402d4a-1983-4f5e-9e67-903c6697f62b" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58926837-d299-4965-9bb1-a0ebe1817436" xlink:to="loc_pgen_MBPTitanMember_c3402d4a-1983-4f5e-9e67-903c6697f62b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0365eed9-501e-4a1d-807a-abc18774f949_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0365eed9-501e-4a1d-807a-abc18774f949_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_63273596-1789-4756-80ac-a2d70a82e2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_63273596-1789-4756-80ac-a2d70a82e2b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_a7771682-a1ca-4f32-a6c9-f4ef15f15283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_63273596-1789-4756-80ac-a2d70a82e2b2" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_a7771682-a1ca-4f32-a6c9-f4ef15f15283" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" xlink:type="extended" id="i966014f778dd49ee8c804e49c82f0a96_DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_c1fa07b5-a24a-40df-bdd5-91658213b2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_c1fa07b5-a24a-40df-bdd5-91658213b2a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_c195e8cb-26ea-4d25-9dcf-7bf901ed116d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_c195e8cb-26ea-4d25-9dcf-7bf901ed116d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_637ef0bd-4e92-4756-ab5c-a8ae7251dda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:to="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_637ef0bd-4e92-4756-ab5c-a8ae7251dda2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_25994877-4d92-41fb-baf1-320c26c48150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_637ef0bd-4e92-4756-ab5c-a8ae7251dda2" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_25994877-4d92-41fb-baf1-320c26c48150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5091c330-8b41-4779-90e2-2978b2d8711b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5091c330-8b41-4779-90e2-2978b2d8711b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2656d32f-51e4-4ea1-86f7-d75d64dd3b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2656d32f-51e4-4ea1-86f7-d75d64dd3b4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_d96b568c-8e60-4244-904d-31709eed919a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2656d32f-51e4-4ea1-86f7-d75d64dd3b4f" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_d96b568c-8e60-4244-904d-31709eed919a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a0e8654f-b52e-4d69-9e27-507a8ca11e43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a0e8654f-b52e-4d69-9e27-507a8ca11e43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6eee94c-5ac9-43f7-9923-7a8c5b1f1fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6eee94c-5ac9-43f7-9923-7a8c5b1f1fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_aca35f26-9287-47b1-946f-80dd68fcd0e8" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6eee94c-5ac9-43f7-9923-7a8c5b1f1fc4" xlink:to="loc_pgen_MBPTitanMember_aca35f26-9287-47b1-946f-80dd68fcd0e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" xlink:type="extended" id="i8549665f8f924176ab8578c6485bd8db_InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_2c506035-a1cc-4813-acbc-5ae4450903e1" xlink:href="pgen-20220930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_2c506035-a1cc-4813-acbc-5ae4450903e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_766554e8-0050-4e7c-8f4b-7f967d16ff82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_766554e8-0050-4e7c-8f4b-7f967d16ff82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_ac83649f-a838-47a0-a7a7-0f4fab95562f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_ac83649f-a838-47a0-a7a7-0f4fab95562f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_b79d8bec-78a5-47bb-abc5-1faddb387cc0" xlink:href="pgen-20220930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_b79d8bec-78a5-47bb-abc5-1faddb387cc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_c57a86d5-7848-4be5-87f3-a4eae03e8cd8" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_c57a86d5-7848-4be5-87f3-a4eae03e8cd8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_2045bd59-b565-422a-8fda-3267cde08ddd" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_2045bd59-b565-422a-8fda-3267cde08ddd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_f3be27f6-964a-4306-974a-740ee25f9674" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_f3be27f6-964a-4306-974a-740ee25f9674" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e30b67d0-b0da-44ab-bf40-0bc20940e6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e30b67d0-b0da-44ab-bf40-0bc20940e6a3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ecd378a6-5651-4bee-ac0d-20a4acd97c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_EquityMethodInvestments_ecd378a6-5651-4bee-ac0d-20a4acd97c7c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8f38ec3a-2a86-44a2-9990-030065a9296c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8f38ec3a-2a86-44a2-9990-030065a9296c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d34a1bcf-64d9-4a5a-a3c3-4a39b9b1a00b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d34a1bcf-64d9-4a5a-a3c3-4a39b9b1a00b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_22b2658a-7012-4115-a009-71b592c31e44" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d34a1bcf-64d9-4a5a-a3c3-4a39b9b1a00b" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_22b2658a-7012-4115-a009-71b592c31e44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_9f6e93fa-d635-47e6-8ff6-07820678429e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_9f6e93fa-d635-47e6-8ff6-07820678429e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_e4c301c3-40c2-43ed-8580-90ca565b1cf4" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_9f6e93fa-d635-47e6-8ff6-07820678429e" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_e4c301c3-40c2-43ed-8580-90ca565b1cf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6c7e5baf-379d-4787-9488-969b600ffe3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:to="loc_us-gaap_RelatedPartyDomain_6c7e5baf-379d-4787-9488-969b600ffe3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_2ea3a02f-1a49-4a09-93e6-447acbae0a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:to="loc_us-gaap_RelatedPartyDomain_2ea3a02f-1a49-4a09-93e6-447acbae0a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_b09253e0-5aac-42a7-9cb1-93666021a9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_2ea3a02f-1a49-4a09-93e6-447acbae0a2f" xlink:to="loc_us-gaap_InvestorMember_b09253e0-5aac-42a7-9cb1-93666021a9ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d49f83aa-5866-427a-8f61-f1e4ad9c236d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d49f83aa-5866-427a-8f61-f1e4ad9c236d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0046d5f9-38a1-49da-90b7-26a635a70884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0046d5f9-38a1-49da-90b7-26a635a70884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_9fc3ed0e-4dcc-4d6b-8ecf-371cd8db442d" xlink:href="pgen-20220930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_0046d5f9-38a1-49da-90b7-26a635a70884" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_9fc3ed0e-4dcc-4d6b-8ecf-371cd8db442d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_5bed8bdd-84e9-48be-9948-d23a2e06ce43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_5bed8bdd-84e9-48be-9948-d23a2e06ce43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c01f3b8-0608-4512-afcb-d38c403d37b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c01f3b8-0608-4512-afcb-d38c403d37b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_7d97132a-dc54-4e21-ac55-683a2c15ca2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c01f3b8-0608-4512-afcb-d38c403d37b5" xlink:to="loc_us-gaap_CollaborativeArrangementMember_7d97132a-dc54-4e21-ac55-683a2c15ca2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_716c34a2-798b-4fea-9c7a-25dbfedb4f57_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:to="loc_dei_EntityDomain_716c34a2-798b-4fea-9c7a-25dbfedb4f57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8da24366-41f1-48aa-9ea3-3d0624db181f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:to="loc_dei_EntityDomain_8da24366-41f1-48aa-9ea3-3d0624db181f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_2aa3404c-772d-46f1-a419-cbf26b1b5567" xlink:href="pgen-20220930.xsd#pgen_PrecigenAndRemainingIEPInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8da24366-41f1-48aa-9ea3-3d0624db181f" xlink:to="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_2aa3404c-772d-46f1-a419-cbf26b1b5567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f983fefa-2812-43eb-ab08-89a59032234b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:to="loc_srt_OwnershipDomain_f983fefa-2812-43eb-ab08-89a59032234b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e89234f4-2295-47b3-bb18-323fbf06c1f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:to="loc_srt_OwnershipDomain_e89234f4-2295-47b3-bb18-323fbf06c1f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_b7998e08-3a70-4536-b7d1-cacd016160ba" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e89234f4-2295-47b3-bb18-323fbf06c1f2" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_b7998e08-3a70-4536-b7d1-cacd016160ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" xlink:type="extended" id="i237b8bb33e344366babcf23e338dab75_InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9944fbd7-47fa-4b00-ada7-4f18a732c3f5" xlink:href="pgen-20220930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9944fbd7-47fa-4b00-ada7-4f18a732c3f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d88c8c2a-edc7-4715-a3ed-8970a514d2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d88c8c2a-edc7-4715-a3ed-8970a514d2e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_44c16377-e8dc-4d67-a085-579d8794a351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_44c16377-e8dc-4d67-a085-579d8794a351" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_7cf611da-b4b7-4c19-ad8f-a69488118ffa" xlink:href="pgen-20220930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_7cf611da-b4b7-4c19-ad8f-a69488118ffa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_74101596-52a3-4cb0-abd3-e807bd36b288" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_74101596-52a3-4cb0-abd3-e807bd36b288" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_ebc94873-4fc8-4b81-937d-0bb8b53af76e" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_ebc94873-4fc8-4b81-937d-0bb8b53af76e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_20ec63d5-1296-4cd0-8b41-607570c65211" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_20ec63d5-1296-4cd0-8b41-607570c65211" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2579bb3e-89c8-4ab0-a65f-dec5a344ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_EquityMethodInvestments_2579bb3e-89c8-4ab0-a65f-dec5a344ece0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_433d2e5c-9b56-428f-a870-3b814e9e03f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_433d2e5c-9b56-428f-a870-3b814e9e03f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a69addd1-b43b-4f69-80fc-e8c4d87ae943_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a69addd1-b43b-4f69-80fc-e8c4d87ae943_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_75033059-2d81-4058-a375-36ffeddfd34c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_75033059-2d81-4058-a375-36ffeddfd34c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_d57e326a-dde3-442f-8563-25c3b13b8eed" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_75033059-2d81-4058-a375-36ffeddfd34c" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_d57e326a-dde3-442f-8563-25c3b13b8eed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f0aae405-a6c4-49d0-92d5-d5b69fb1c481_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f0aae405-a6c4-49d0-92d5-d5b69fb1c481_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d1121a2-fb05-4bfc-8c66-a4e942bfed08" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d1121a2-fb05-4bfc-8c66-a4e942bfed08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_87d72754-275e-4fad-b8ef-2df2d83dce44" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0d1121a2-fb05-4bfc-8c66-a4e942bfed08" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_87d72754-275e-4fad-b8ef-2df2d83dce44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7221caa9-bb29-49e2-9b68-d5ebc50f2802_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:to="loc_us-gaap_RelatedPartyDomain_7221caa9-bb29-49e2-9b68-d5ebc50f2802_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:to="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_a842f29d-4601-4d9c-881c-98234413417b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:to="loc_us-gaap_InvestorMember_a842f29d-4601-4d9c-881c-98234413417b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AllInvestorsMember_f254c9b9-cd53-4b45-94e7-519db4844d79" xlink:href="pgen-20220930.xsd#pgen_AllInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:to="loc_pgen_AllInvestorsMember_f254c9b9-cd53-4b45-94e7-519db4844d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_af3a6f42-2fc0-4313-bf70-0fa037f93fb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_af3a6f42-2fc0-4313-bf70-0fa037f93fb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_17abdfbf-cc83-4b74-b8b4-832683ef9244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_17abdfbf-cc83-4b74-b8b4-832683ef9244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_cce84aa8-05c8-4eb3-b393-4d2dff5e7085" xlink:href="pgen-20220930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_17abdfbf-cc83-4b74-b8b4-832683ef9244" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_cce84aa8-05c8-4eb3-b393-4d2dff5e7085" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_08add0da-0bfd-41d3-acb1-36d372fc0969_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_08add0da-0bfd-41d3-acb1-36d372fc0969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d03b8e03-5a6a-4535-9a70-104d1ffcf6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d03b8e03-5a6a-4535-9a70-104d1ffcf6cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_c365a710-f7a0-4fc3-8f20-632de42282f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d03b8e03-5a6a-4535-9a70-104d1ffcf6cf" xlink:to="loc_us-gaap_CollaborativeArrangementMember_c365a710-f7a0-4fc3-8f20-632de42282f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3359fea3-f5d4-48f9-97d0-9770bb97de50_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:to="loc_dei_EntityDomain_3359fea3-f5d4-48f9-97d0-9770bb97de50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e90d1c96-d338-44a7-b7a0-3ce8bc241cf9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:to="loc_dei_EntityDomain_e90d1c96-d338-44a7-b7a0-3ce8bc241cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_093b0d28-694e-4a7c-bc88-0b3a4ee21d31" xlink:href="pgen-20220930.xsd#pgen_PrecigenAndRemainingIEPInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e90d1c96-d338-44a7-b7a0-3ce8bc241cf9" xlink:to="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_093b0d28-694e-4a7c-bc88-0b3a4ee21d31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7b40bc40-bb88-4b29-93d3-36e7e3619991_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7b40bc40-bb88-4b29-93d3-36e7e3619991_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_946e4262-3bf2-49c1-abde-61423c7dcca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_946e4262-3bf2-49c1-abde-61423c7dcca7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_f7021690-fcf4-441e-94ac-3e4bde53cb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_946e4262-3bf2-49c1-abde-61423c7dcca7" xlink:to="loc_us-gaap_SubsequentEventMember_f7021690-fcf4-441e-94ac-3e4bde53cb25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5e54d243-3451-456d-abd0-1bea37d725bb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:to="loc_srt_OwnershipDomain_5e54d243-3451-456d-abd0-1bea37d725bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4af79433-3e82-42db-bc92-0b57c40cf81e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:to="loc_srt_OwnershipDomain_4af79433-3e82-42db-bc92-0b57c40cf81e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_a1e9e920-00ea-46fa-b500-47b855599e26" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4af79433-3e82-42db-bc92-0b57c40cf81e" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_a1e9e920-00ea-46fa-b500-47b855599e26" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails" xlink:type="extended" id="ia8e0b95692664d5dba249d5fdf48001a_InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_b882186b-c85b-4873-90c8-c2b68e5eb2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_b882186b-c85b-4873-90c8-c2b68e5eb2cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_4dc91a11-0542-479c-a8a6-307e2a8986fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:to="loc_us-gaap_FairValueNetAssetLiability_4dc91a11-0542-479c-a8a6-307e2a8986fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_bd179b11-1d10-41dd-bf9c-8bef98f7b244_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_bd179b11-1d10-41dd-bf9c-8bef98f7b244_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b05bbd11-bb7d-411a-9045-df1b74a089c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b05bbd11-bb7d-411a-9045-df1b74a089c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_5e91fe40-ed23-4170-aeab-8deb93b324cd" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b05bbd11-bb7d-411a-9045-df1b74a089c2" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_5e91fe40-ed23-4170-aeab-8deb93b324cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b823e28-7132-4687-b2d7-99bcfcb650ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b823e28-7132-4687-b2d7-99bcfcb650ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_58707273-84b4-4fad-9008-837aaacac831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_58707273-84b4-4fad-9008-837aaacac831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_d8697826-7944-4a02-a48b-5bfadb231b2e" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_58707273-84b4-4fad-9008-837aaacac831" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_d8697826-7944-4a02-a48b-5bfadb231b2e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails" xlink:type="extended" id="ia995a69b463e4e85a1cb9a74ae5c634f_CollaborationandLicensingRevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_953cd053-9aef-4cba-8443-58ce8c787caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_953cd053-9aef-4cba-8443-58ce8c787caa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cad35248-0552-4243-9abc-e5454ade0ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cad35248-0552-4243-9abc-e5454ade0ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_534628f9-3efe-4128-9963-7426a26adc78_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_534628f9-3efe-4128-9963-7426a26adc78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3b37a594-a584-4088-8911-e6d1ea263954" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3b37a594-a584-4088-8911-e6d1ea263954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_1de328d6-ce9b-4f96-8780-f64e2bb0c694" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3b37a594-a584-4088-8911-e6d1ea263954" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_1de328d6-ce9b-4f96-8780-f64e2bb0c694" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:to="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7f1b392b-796b-4f85-b0de-a4d44847807c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7f1b392b-796b-4f85-b0de-a4d44847807c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a52136ab-a46d-4075-9b2f-65549dbcf044" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a52136ab-a46d-4075-9b2f-65549dbcf044" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_e333f775-913d-4e67-b831-b696656d4c93" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a52136ab-a46d-4075-9b2f-65549dbcf044" xlink:to="loc_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_e333f775-913d-4e67-b831-b696656d4c93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="extended" id="ie182eeb2a00142209a28fe3e675cfcfe_CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fb8764d9-073e-4d5c-827c-8a03ffd203f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ad1bb0b-48ba-440a-af89-a8c223fa9a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fb8764d9-073e-4d5c-827c-8a03ffd203f9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ad1bb0b-48ba-440a-af89-a8c223fa9a72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fb8764d9-073e-4d5c-827c-8a03ffd203f9" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:to="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2077ee90-8149-431d-a212-91a3292f7ee2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2077ee90-8149-431d-a212-91a3292f7ee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_f75c98d6-1964-42fb-b144-d2ae621b00d8" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_f75c98d6-1964-42fb-b144-d2ae621b00d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_fb240519-0bb5-4f57-9e86-84789b82b038" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_fb240519-0bb5-4f57-9e86-84789b82b038" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_3e8108e2-5e69-42e3-b1a3-29e92e6d2654" xlink:href="pgen-20220930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_3e8108e2-5e69-42e3-b1a3-29e92e6d2654" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_7cffdfaf-0b46-4e71-9fb1-a43d66401fa2" xlink:href="pgen-20220930.xsd#pgen_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_OtherMember_7cffdfaf-0b46-4e71-9fb1-a43d66401fa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:to="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_97b58f37-4690-4b28-a7e0-45269c04dbe3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_97b58f37-4690-4b28-a7e0-45269c04dbe3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9e6369de-1dd7-4efd-9211-b1af51877a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9e6369de-1dd7-4efd-9211-b1af51877a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_25e235c3-9ab0-4e9a-8870-e68abf64dd07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9e6369de-1dd7-4efd-9211-b1af51877a10" xlink:to="loc_us-gaap_CollaborativeArrangementMember_25e235c3-9ab0-4e9a-8870-e68abf64dd07" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="extended" id="i683f6fa920654e8889b38704470c64bf_CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:href="pgen-20220930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_44949775-e5e4-42e4-940e-67bc2e71197c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_us-gaap_ContractWithCustomerLiability_44949775-e5e4-42e4-940e-67bc2e71197c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e802fe85-33b7-4732-bb3c-821ff7151f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e802fe85-33b7-4732-bb3c-821ff7151f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e33ee4f7-965c-4f66-b8c0-d6dc29872481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e33ee4f7-965c-4f66-b8c0-d6dc29872481" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:href="pgen-20220930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:to="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_245c7a0a-7ea5-4a01-afaf-19156ffa1909_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:to="loc_srt_ProductsAndServicesDomain_245c7a0a-7ea5-4a01-afaf-19156ffa1909_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:to="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrepaidProductAndServiceRevenuesMember_80f1974b-4f54-4235-b135-61ea4ae094e2" xlink:href="pgen-20220930.xsd#pgen_PrepaidProductAndServiceRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:to="loc_pgen_PrepaidProductAndServiceRevenuesMember_80f1974b-4f54-4235-b135-61ea4ae094e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DeferredRevenueOtherMember_1ff86b38-34f5-4011-8eec-60730a586356" xlink:href="pgen-20220930.xsd#pgen_DeferredRevenueOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:to="loc_pgen_DeferredRevenueOtherMember_1ff86b38-34f5-4011-8eec-60730a586356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:to="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_45a209f2-d887-4063-92e9-14057a0e6927_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_45a209f2-d887-4063-92e9-14057a0e6927_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc7b7922-0e3c-4357-930a-ccffedd51795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc7b7922-0e3c-4357-930a-ccffedd51795" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_d83c3756-e0c7-40cd-8396-9f962a78faa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc7b7922-0e3c-4357-930a-ccffedd51795" xlink:to="loc_us-gaap_CollaborativeArrangementMember_d83c3756-e0c7-40cd-8396-9f962a78faa3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="extended" id="i00a0fb73d1194e2489d4bbf6d2fab4aa_ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7ff89797-d3b1-404d-a24c-7ae61bd30881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7ff89797-d3b1-404d-a24c-7ae61bd30881" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_8403bd2b-82eb-434b-bceb-b383a885fe3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_8403bd2b-82eb-434b-bceb-b383a885fe3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c88c2b52-7092-45f9-8f2d-a0c942ef0882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c88c2b52-7092-45f9-8f2d-a0c942ef0882" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_869727f2-f406-44ef-bbef-24e2a60a6984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_869727f2-f406-44ef-bbef-24e2a60a6984" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ba80ade2-b335-4503-9be5-43bf79e45802_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ba80ade2-b335-4503-9be5-43bf79e45802_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_04a2d23d-f135-410c-a612-86581ceb6ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_04a2d23d-f135-410c-a612-86581ceb6ba1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_a6ee0ba2-02ca-47ba-bf2b-b8b215b2e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:to="loc_us-gaap_CertificatesOfDepositMember_a6ee0ba2-02ca-47ba-bf2b-b8b215b2e23f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i0c169b822f1c46dbab004439472266df_FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b352dac2-e5c8-4526-ba73-b5bded38584c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_10ab44a4-a959-43a3-8622-5202eca5aed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b352dac2-e5c8-4526-ba73-b5bded38584c" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_10ab44a4-a959-43a3-8622-5202eca5aed3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_93c884d3-b65b-408e-833d-7a615c0d274e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10ab44a4-a959-43a3-8622-5202eca5aed3" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_93c884d3-b65b-408e-833d-7a615c0d274e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b352dac2-e5c8-4526-ba73-b5bded38584c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_60e7bf1a-af81-4e7e-9166-701926111a50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_60e7bf1a-af81-4e7e-9166-701926111a50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_950be420-88e5-47ca-92e3-5cdcd96c5534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:to="loc_us-gaap_CertificatesOfDepositMember_950be420-88e5-47ca-92e3-5cdcd96c5534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a51ecbf6-d701-443f-9e6f-edd3d4d6a238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a51ecbf6-d701-443f-9e6f-edd3d4d6a238" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4d3c0917-71a8-4485-820d-b0492c3d6735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4d3c0917-71a8-4485-820d-b0492c3d6735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_979e1445-bd76-42e6-8413-b2cb725118b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_979e1445-bd76-42e6-8413-b2cb725118b2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" id="id9f937052bf346619a93868e61edb0bf_FairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_574bcb8b-27df-47dc-bf38-9ce9fb8d1860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_574bcb8b-27df-47dc-bf38-9ce9fb8d1860" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_1f117cdd-673c-416c-95a8-5577ffee86df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_1f117cdd-673c-416c-95a8-5577ffee86df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_3c75fa04-4998-4232-80fd-1904846f4cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_ConvertibleDebt_3c75fa04-4998-4232-80fd-1904846f4cae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:to="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a6166b6c-015f-48f9-98a7-51dd31086451_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a6166b6c-015f-48f9-98a7-51dd31086451_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_923621d3-915f-4a3f-b847-ddd405761166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_923621d3-915f-4a3f-b847-ddd405761166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_2f203e65-cc8f-4e63-87e1-bda9f7711df1" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_923621d3-915f-4a3f-b847-ddd405761166" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_2f203e65-cc8f-4e63-87e1-bda9f7711df1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/InventoryDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InventoryDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/InventoryDetails" xlink:type="extended" id="i6f7e4812f4034868b8a5e8d9340a10a3_InventoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_1010001a-85f3-4e98-8de9-8a02f5725e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_30fd7427-1acb-4438-8a33-43939f685267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1010001a-85f3-4e98-8de9-8a02f5725e9f" xlink:to="loc_us-gaap_InventoryGross_30fd7427-1acb-4438-8a33-43939f685267" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_1010001a-85f3-4e98-8de9-8a02f5725e9f" xlink:to="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_3cdfb01c-b918-42ef-bd29-a3ca333c906e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_3cdfb01c-b918-42ef-bd29-a3ca333c906e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_7031cdb8-9922-43ef-9db1-aaf9e6645263" xlink:href="pgen-20220930.xsd#pgen_SuppliesEmbryosAndOtherProductionMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:to="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_7031cdb8-9922-43ef-9db1-aaf9e6645263" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LivestockMember_a952ab81-fed3-4781-98a1-04da1cf74d00" xlink:href="pgen-20220930.xsd#pgen_LivestockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:to="loc_pgen_LivestockMember_a952ab81-fed3-4781-98a1-04da1cf74d00" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="extended" id="i38e73059a65848368b9b1844af54e396_GoodwillandIntangibleAssetsNetAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b93d5002-02d7-422c-9359-775370b57d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b93d5002-02d7-422c-9359-775370b57d59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberOfReportingUnitsImpaired_86e1204e-a27c-4e90-96d0-1d598118a4f9" xlink:href="pgen-20220930.xsd#pgen_NumberOfReportingUnitsImpaired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_pgen_NumberOfReportingUnitsImpaired_86e1204e-a27c-4e90-96d0-1d598118a4f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_363abcb7-a321-446c-a85f-e7d9fc9088fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_363abcb7-a321-446c-a85f-e7d9fc9088fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f2d5987f-7737-4abc-91dd-24c60fea8626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f2d5987f-7737-4abc-91dd-24c60fea8626" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0d060b82-6782-4a71-99ae-be3b67f7457e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:to="loc_us-gaap_SegmentDomain_0d060b82-6782-4a71-99ae-be3b67f7457e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b535da20-602a-473e-9e38-90b8e55627dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:to="loc_us-gaap_SegmentDomain_b535da20-602a-473e-9e38-90b8e55627dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_ebe8390c-086e-4732-9152-a5a9b2d6216e" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b535da20-602a-473e-9e38-90b8e55627dd" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_ebe8390c-086e-4732-9152-a5a9b2d6216e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="extended" id="i50cafc7524694a5aa278ff84b6174071_GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f0b7ef9-edd9-4343-96ba-55632828368f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f0b7ef9-edd9-4343-96ba-55632828368f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_560b0461-1768-48f8-9ee6-3e85df25bfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_560b0461-1768-48f8-9ee6-3e85df25bfd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_69d59857-74ab-483c-91fd-8d1d23b74b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_69d59857-74ab-483c-91fd-8d1d23b74b27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a748b275-caaa-4594-b5a3-db8938071506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a748b275-caaa-4594-b5a3-db8938071506" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f0b7ef9-edd9-4343-96ba-55632828368f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_74e604b8-d27a-4c45-9131-99c84843fc93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_74e604b8-d27a-4c45-9131-99c84843fc93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_5708c5d2-b52f-4caf-b0be-c415e9ab65c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:to="loc_us-gaap_IntellectualPropertyMember_5708c5d2-b52f-4caf-b0be-c415e9ab65c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_29375384-0185-4e8a-99e3-4298557d4168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:to="loc_us-gaap_CustomerRelationshipsMember_29375384-0185-4e8a-99e3-4298557d4168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_5d353d5f-bc5b-43aa-92dc-696dbcf56e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:to="loc_us-gaap_TrademarksMember_5d353d5f-bc5b-43aa-92dc-696dbcf56e68" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="extended" id="ib4d92a8c2bf94a229ec04c7040932d63_LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_455341d4-6f19-43b5-8944-04f79d83a732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_455341d4-6f19-43b5-8944-04f79d83a732" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_802224e3-d77f-4347-b431-0d2c6d7c36c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_802224e3-d77f-4347-b431-0d2c6d7c36c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_368d97dc-37db-44f7-bc03-49eb6df78882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_LineOfCredit_368d97dc-37db-44f7-bc03-49eb6df78882" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dfe427c8-5dc6-4841-8509-c3773c25be67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:to="loc_us-gaap_CreditFacilityDomain_dfe427c8-5dc6-4841-8509-c3773c25be67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_54476766-2d41-472f-9eb7-73730d73f634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:to="loc_us-gaap_CreditFacilityDomain_54476766-2d41-472f-9eb7-73730d73f634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_44e47ac3-78fd-4705-8232-3591e958642b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_54476766-2d41-472f-9eb7-73730d73f634" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_44e47ac3-78fd-4705-8232-3591e958642b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:to="loc_dei_EntityDomain_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_13041655-d9ec-46a9-828b-6bcf1d4248ab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:to="loc_dei_EntityDomain_13041655-d9ec-46a9-828b-6bcf1d4248ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarGeneticsLLCMember_bf48d5c1-533b-4d86-befe-dc3c0a89a45b" xlink:href="pgen-20220930.xsd#pgen_ExemplarGeneticsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_13041655-d9ec-46a9-828b-6bcf1d4248ab" xlink:to="loc_pgen_ExemplarGeneticsLLCMember_bf48d5c1-533b-4d86-befe-dc3c0a89a45b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_8881aec2-417d-4f66-975b-e8a59a6729eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_8881aec2-417d-4f66-975b-e8a59a6729eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_176fa00c-1255-4f27-aebe-4bca1059e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_176fa00c-1255-4f27-aebe-4bca1059e4ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember_9189acb3-c890-41ee-8fab-69f9224906ba" xlink:href="pgen-20220930.xsd#pgen_AmericanStateBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_176fa00c-1255-4f27-aebe-4bca1059e4ca" xlink:to="loc_pgen_AmericanStateBankMember_9189acb3-c890-41ee-8fab-69f9224906ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="extended" id="i34a25484ff964cbd91f4809018c6b9d1_LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bd6c2cb4-a8e9-42ec-ad9a-59b78e4a39a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_LongTermDebt_bd6c2cb4-a8e9-42ec-ad9a-59b78e4a39a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_134a5e88-16eb-423d-98b9-f1eb5d2de830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_LongTermDebtCurrent_134a5e88-16eb-423d-98b9-f1eb5d2de830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0e1f0cc5-3fc2-46b9-a501-c89d56c310a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0e1f0cc5-3fc2-46b9-a501-c89d56c310a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ec8078c8-2331-4536-abe4-c26562b9c524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:to="loc_us-gaap_ConvertibleDebtMember_ec8078c8-2331-4536-abe4-c26562b9c524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherLongTermDebtMember_c4ec2830-9334-436f-9e84-a6bc1cc51ec1" xlink:href="pgen-20220930.xsd#pgen_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:to="loc_pgen_OtherLongTermDebtMember_c4ec2830-9334-436f-9e84-a6bc1cc51ec1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" xlink:type="extended" id="i92ebfdd30dc1411ba76927070ad6cd8a_LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_967a15bf-fbd9-4732-94d0-71b7ecc565fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_967a15bf-fbd9-4732-94d0-71b7ecc565fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ce3af296-1482-4205-a266-e4b85ac0cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ce3af296-1482-4205-a266-e4b85ac0cde0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_7fe7dddd-647f-4932-91aa-a9b00dafc985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_7fe7dddd-647f-4932-91aa-a9b00dafc985" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd7f11b5-6d3a-47fb-8e10-3bd46107a81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd7f11b5-6d3a-47fb-8e10-3bd46107a81a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5805d89c-2356-42df-8d95-d0dc2794befe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5805d89c-2356-42df-8d95-d0dc2794befe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_5cd72452-9ad6-44ed-a5ba-b6ac199d22b5" xlink:href="pgen-20220930.xsd#pgen_ConvertibleDebtPrincipalAmountInitialConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_5cd72452-9ad6-44ed-a5ba-b6ac199d22b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7b245cb4-29d2-4713-8208-f87889541339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7b245cb4-29d2-4713-8208-f87889541339" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_1324a4fa-7559-418c-ad4b-38fd5b035245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_1324a4fa-7559-418c-ad4b-38fd5b035245" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a221cce1-f8dd-486f-aa8b-3918a05c8f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a221cce1-f8dd-486f-aa8b-3918a05c8f50" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b5355c73-a6f6-42b7-aaec-7d670c60a4db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b5355c73-a6f6-42b7-aaec-7d670c60a4db" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4cbdc6d1-f265-4666-b3cc-8aa59360a350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4cbdc6d1-f265-4666-b3cc-8aa59360a350" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_8cb44e92-48e4-4b50-bddc-2194cc924b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_ConvertibleDebt_8cb44e92-48e4-4b50-bddc-2194cc924b3d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_73da9c17-ba79-4024-af4a-fadb9f86ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_73da9c17-ba79-4024-af4a-fadb9f86ebea" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ab1157cf-7404-4e94-8609-895e3427b722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ab1157cf-7404-4e94-8609-895e3427b722" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_39830ecb-495a-4685-b661-09dab645a13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_39830ecb-495a-4685-b661-09dab645a13b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f31651dc-1b00-481a-a2ec-6fd2e6593eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f31651dc-1b00-481a-a2ec-6fd2e6593eaf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_cf7d99c9-a850-46b8-b8e5-6050729ee6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_RestrictedCash_cf7d99c9-a850-46b8-b8e5-6050729ee6b4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_0372af76-4b55-4bc6-aab1-9745237dcace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_RestrictedCashCurrent_0372af76-4b55-4bc6-aab1-9745237dcace" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_bae738af-90ec-4c89-b9c6-f49130d0b465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_bae738af-90ec-4c89-b9c6-f49130d0b465" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_604d1a31-18ec-4681-8ad5-ff127f78cee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_604d1a31-18ec-4681-8ad5-ff127f78cee3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2d24e424-0b1d-4f06-b070-abb4316645d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2d24e424-0b1d-4f06-b070-abb4316645d9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4a69b14f-c2f7-4695-b002-7ac4e5a4f78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4a69b14f-c2f7-4695-b002-7ac4e5a4f78c" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_9cda9715-ccba-467b-a194-b651d41a14cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_9cda9715-ccba-467b-a194-b651d41a14cd" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b57946fc-6580-4071-9d48-35d915d5b0a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b57946fc-6580-4071-9d48-35d915d5b0a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bf6b14e3-ea3a-434a-8af1-368cc23322ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bf6b14e3-ea3a-434a-8af1-368cc23322ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_74d4da6e-d3b5-4321-9234-09f2c55bdfcd" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bf6b14e3-ea3a-434a-8af1-368cc23322ff" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_74d4da6e-d3b5-4321-9234-09f2c55bdfcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:to="loc_srt_RangeMember_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:to="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7e6f3263-0ef4-4abd-8059-bc8be3f61cee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:to="loc_srt_MinimumMember_7e6f3263-0ef4-4abd-8059-bc8be3f61cee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d72989a1-0fcb-41de-b7a0-10bd7d63caf8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:to="loc_srt_MaximumMember_d72989a1-0fcb-41de-b7a0-10bd7d63caf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9e678c02-5ed4-469c-95ff-88514047710a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9e678c02-5ed4-469c-95ff-88514047710a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f7f98e1e-6925-4749-9e15-d1ca4bf97d53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9e678c02-5ed4-469c-95ff-88514047710a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f7f98e1e-6925-4749-9e15-d1ca4bf97d53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_21f431c6-1443-4ddf-900d-9df5a480bb36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:to="loc_us-gaap_TypeOfAdoptionMember_21f431c6-1443-4ddf-900d-9df5a480bb36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_575c0160-9229-46f9-b3f2-7ab53bbe7a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:to="loc_us-gaap_TypeOfAdoptionMember_575c0160-9229-46f9-b3f2-7ab53bbe7a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_1af2cef4-960b-46b7-b341-7b362e259f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006RetrospectiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_575c0160-9229-46f9-b3f2-7ab53bbe7a4f" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_1af2cef4-960b-46b7-b341-7b362e259f61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4bc18a19-ada7-48bc-99e0-3880cc39cb10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:to="loc_us-gaap_EquityComponentDomain_4bc18a19-ada7-48bc-99e0-3880cc39cb10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:to="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_329b6fb2-aeeb-4401-a8be-f61cdfae3ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_329b6fb2-aeeb-4401-a8be-f61cdfae3ee0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b962e6bc-b166-4232-8cdb-68622844ea66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:to="loc_us-gaap_RetainedEarningsMember_b962e6bc-b166-4232-8cdb-68622844ea66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66d80724-6a8e-490e-99f8-e56df44560b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66d80724-6a8e-490e-99f8-e56df44560b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d1a2413f-cb72-42f3-b658-a0a7f7d13520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d1a2413f-cb72-42f3-b658-a0a7f7d13520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ba857a0f-f1df-48e9-ab4f-19da55ed4b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d1a2413f-cb72-42f3-b658-a0a7f7d13520" xlink:to="loc_us-gaap_SubsequentEventMember_ba857a0f-f1df-48e9-ab4f-19da55ed4b7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a294ddb4-1fb7-4201-8ee7-75481f9f497c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a294ddb4-1fb7-4201-8ee7-75481f9f497c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_045cf698-7c03-4d62-a1f2-4ed06e704d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_045cf698-7c03-4d62-a1f2-4ed06e704d17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9c23916c-3cf1-43bb-8080-3363fe856149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_045cf698-7c03-4d62-a1f2-4ed06e704d17" xlink:to="loc_us-gaap_ConvertibleDebtMember_9c23916c-3cf1-43bb-8080-3363fe856149" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="extended" id="if27394b22ea84d269c1e04c87d8b84f9_LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_62ad0a56-51e0-48b9-adc6-bd9588b0d2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_62ad0a56-51e0-48b9-adc6-bd9588b0d2a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_2af85bb2-c3e6-4d58-bb65-f2c0e85f988a" xlink:href="pgen-20220930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_2af85bb2-c3e6-4d58-bb65-f2c0e85f988a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_78ee2f09-7908-40b3-be74-c6dc14bfe82b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_us-gaap_InterestExpenseDebt_78ee2f09-7908-40b3-be74-c6dc14bfe82b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:to="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e8449889-81a2-43a0-bef4-1f036b7966ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e8449889-81a2-43a0-bef4-1f036b7966ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_53ec5c0e-3fe5-459a-9f33-da023b9ecbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_53ec5c0e-3fe5-459a-9f33-da023b9ecbeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_bca840bd-3729-4283-98e9-7f57e4df1b38" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53ec5c0e-3fe5-459a-9f33-da023b9ecbeb" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_bca840bd-3729-4283-98e9-7f57e4df1b38" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i89477bf9ce42467cbd593c86e23365c5_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TaxableIncomeLoss_c652971d-df8a-4a3e-9243-a2a8fefd3dfe" xlink:href="pgen-20220930.xsd#pgen_TaxableIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_pgen_TaxableIncomeLoss_c652971d-df8a-4a3e-9243-a2a8fefd3dfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_f96d3aa5-977a-4eaf-9a2c-ddca71db7336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_OperatingLossCarryforwards_f96d3aa5-977a-4eaf-9a2c-ddca71db7336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_cf6a7286-ef09-44e1-8bda-adc23c2933d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_cf6a7286-ef09-44e1-8bda-adc23c2933d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_fde2429e-4aca-4e45-882c-369265c1168f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_fde2429e-4aca-4e45-882c-369265c1168f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_62f3e5cf-a83d-4001-bb34-6498da26d842_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_62f3e5cf-a83d-4001-bb34-6498da26d842_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_373884e6-a8fe-4a23-afbc-84dadf8405a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_373884e6-a8fe-4a23-afbc-84dadf8405a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_GeneratedAfter2017Member_0e54d385-86d5-4d9b-b473-5ad31b476253" xlink:href="pgen-20220930.xsd#pgen_GeneratedAfter2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_373884e6-a8fe-4a23-afbc-84dadf8405a8" xlink:to="loc_pgen_GeneratedAfter2017Member_0e54d385-86d5-4d9b-b473-5ad31b476253" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a8632cf8-9662-4dc2-af18-827f3688f802_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a8632cf8-9662-4dc2-af18-827f3688f802_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_80f37420-5fda-452c-80c0-e3a538a4e43e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:to="loc_us-gaap_DomesticCountryMember_80f37420-5fda-452c-80c0-e3a538a4e43e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_c015c542-0067-4fb4-963a-480326865b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:to="loc_us-gaap_ForeignCountryMember_c015c542-0067-4fb4-963a-480326865b81" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxesComponentsofIncomeTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="extended" id="i830cdfa93d8d44609e4a7c50d0769258_IncomeTaxesComponentsofIncomeTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d24ea7fe-4f4b-4c76-bd2c-45dab6bdc435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d24ea7fe-4f4b-4c76-bd2c-45dab6bdc435" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a113be02-225b-414a-8f5e-dfb93457136a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a113be02-225b-414a-8f5e-dfb93457136a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97d0af79-0927-4661-afb1-f21fd33205f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97d0af79-0927-4661-afb1-f21fd33205f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_6d91b7e1-0efb-43ed-8e23-08d2fde11145_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_6d91b7e1-0efb-43ed-8e23-08d2fde11145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_1dc85dc9-7908-442d-8c52-249d88be20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_1dc85dc9-7908-442d-8c52-249d88be20ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_bd99084b-5551-43b0-a7cf-155041f73928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_1dc85dc9-7908-442d-8c52-249d88be20ee" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_bd99084b-5551-43b0-a7cf-155041f73928" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1d6dce20-6226-4ec3-a689-50c1b7925bfb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1d6dce20-6226-4ec3-a689-50c1b7925bfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b9577c87-ef57-4124-9b34-1cd76c1a6f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b9577c87-ef57-4124-9b34-1cd76c1a6f26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5a406744-3d1d-46f2-9522-7b62efd8dcea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b9577c87-ef57-4124-9b34-1cd76c1a6f26" xlink:to="loc_us-gaap_ForeignCountryMember_5a406744-3d1d-46f2-9522-7b62efd8dcea" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityAttheMarketSalesAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails" xlink:type="extended" id="i8a0b68fa6d6d46f9aaac822a6dcf5a15_ShareholdersEquityAttheMarketSalesAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_a40900b9-6429-41ac-b254-158b8cf5d497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b5ef8869-6700-4372-a854-ea9e8df462aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a40900b9-6429-41ac-b254-158b8cf5d497" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b5ef8869-6700-4372-a854-ea9e8df462aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a40900b9-6429-41ac-b254-158b8cf5d497" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:to="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0085a156-2d52-443f-a797-12bce7e8c703_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:to="loc_srt_RangeMember_0085a156-2d52-443f-a797-12bce7e8c703_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91f43393-297b-4a9f-84f0-e5090c63e592" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:to="loc_srt_RangeMember_91f43393-297b-4a9f-84f0-e5090c63e592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bbddb482-3712-4c20-8c50-3fbf5d19c665" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_91f43393-297b-4a9f-84f0-e5090c63e592" xlink:to="loc_srt_MaximumMember_bbddb482-3712-4c20-8c50-3fbf5d19c665" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i5f5aeb240f824404a41ebd5d792960e1_ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_39ffa733-5501-4b17-9df2-73794d2cdc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_51c07844-4018-4e38-bf26-59e00dd2b619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_39ffa733-5501-4b17-9df2-73794d2cdc7c" xlink:to="loc_us-gaap_StockholdersEquity_51c07844-4018-4e38-bf26-59e00dd2b619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_39ffa733-5501-4b17-9df2-73794d2cdc7c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_04a7bba2-c069-4bc3-ae68-43a56cb4245c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:to="loc_us-gaap_EquityComponentDomain_04a7bba2-c069-4bc3-ae68-43a56cb4245c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7b110046-3a96-4f2d-a197-5cccffe913a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:to="loc_us-gaap_EquityComponentDomain_7b110046-3a96-4f2d-a197-5cccffe913a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7b110046-3a96-4f2d-a197-5cccffe913a7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_9766fdf0-fc5b-4288-828c-55793c532e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_9766fdf0-fc5b-4288-828c-55793c532e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_64eb75ab-1c86-47a2-83f7-1f176d2bdf47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_64eb75ab-1c86-47a2-83f7-1f176d2bdf47" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" xlink:type="extended" id="ie0d5459918924e5a804bbe85ed8c9db3_ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_318178af-e388-4f4e-9591-f209ec047f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c71e4eab-d6ac-41d4-b5fd-5ea7a13419e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_318178af-e388-4f4e-9591-f209ec047f4f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c71e4eab-d6ac-41d4-b5fd-5ea7a13419e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_318178af-e388-4f4e-9591-f209ec047f4f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2b470682-e4e9-417d-84dc-313bad45965f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2b470682-e4e9-417d-84dc-313bad45965f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfProductsMember_096ddd4a-4f67-4b75-bef2-c40f2f5c7b39" xlink:href="pgen-20220930.xsd#pgen_CostOfProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_pgen_CostOfProductsMember_096ddd4a-4f67-4b75-bef2-c40f2f5c7b39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfServicesMember_beef25da-1822-4f99-93b4-316a3d6b9137" xlink:href="pgen-20220930.xsd#pgen_CostOfServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_pgen_CostOfServicesMember_beef25da-1822-4f99-93b4-316a3d6b9137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a65bcee2-88f6-4324-afeb-6f78f46365e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a65bcee2-88f6-4324-afeb-6f78f46365e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_397b240d-33d0-4827-85c6-14f376a6c83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_397b240d-33d0-4827-85c6-14f376a6c83e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b7d1e01c-2268-4e4b-bdfd-bf6258246961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b7d1e01c-2268-4e4b-bdfd-bf6258246961" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails" xlink:type="extended" id="idc88f7903d8f4be2b28e06bb8a785bda_ShareBasedPaymentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fbc39e87-dd81-44dc-8ea2-fa50ca7d961f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fbc39e87-dd81-44dc-8ea2-fa50ca7d961f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0a4e1aad-5043-4716-bd9f-e0d244118a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0a4e1aad-5043-4716-bd9f-e0d244118a9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7be48a64-cf37-449e-a5ea-32fc3b8197f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7be48a64-cf37-449e-a5ea-32fc3b8197f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eec12492-8f6a-441a-9939-9f5f22c64ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eec12492-8f6a-441a-9939-9f5f22c64ac0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_c26e306c-1640-40a3-acdf-e9791d7e6fbc" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_c26e306c-1640-40a3-acdf-e9791d7e6fbc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_dd5534ef-047f-465b-83fc-93e8ed10b9f0" xlink:href="pgen-20220930.xsd#pgen_LockupPeriodOnRestrictedStockUnitShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_dd5534ef-047f-465b-83fc-93e8ed10b9f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_2e5d7b5d-684a-41bc-b7a5-ba552792b8fb" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualCashRetainer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_2e5d7b5d-684a-41bc-b7a5-ba552792b8fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_5fbe0cd5-6a60-400d-b488-002a812aeb0f" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_5fbe0cd5-6a60-400d-b488-002a812aeb0f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_434c4e7f-c595-49dc-a572-72fc4e9fcfdd" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_434c4e7f-c595-49dc-a572-72fc4e9fcfdd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_84684c7d-af84-4b04-9665-6f34185985cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_84684c7d-af84-4b04-9665-6f34185985cb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualExpense_afeb6b08-84ea-439d-a64b-6a0105ae6615" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualExpense_afeb6b08-84ea-439d-a64b-6a0105ae6615" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4c766914-1260-4faa-99e2-09efd64a0de7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:to="loc_us-gaap_PlanNameDomain_4c766914-1260-4faa-99e2-09efd64a0de7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:to="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2008PlanMember_659ed490-c978-493a-985d-f0b996858539" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2008PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:to="loc_pgen_PrecigenStockOptionPlan2008PlanMember_659ed490-c978-493a-985d-f0b996858539" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2013PlanMember_291cab5a-e515-4e1f-8365-399a5cc31fe8" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2013PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:to="loc_pgen_PrecigenStockOptionPlan2013PlanMember_291cab5a-e515-4e1f-8365-399a5cc31fe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2019PlanMember_adbb4a1b-269e-4f9f-87f1-9a5c37bd776f" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2019PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:to="loc_pgen_PrecigenStockOptionPlan2019PlanMember_adbb4a1b-269e-4f9f-87f1-9a5c37bd776f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_733727ec-ae39-4ef0-aae8-bce9cbf26900_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_733727ec-ae39-4ef0-aae8-bce9cbf26900_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_16cbbe95-a7d9-4961-a2fa-b0a2bb52ab9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_16cbbe95-a7d9-4961-a2fa-b0a2bb52ab9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_07f89392-34f1-4dc2-8d40-e40402ade49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_16cbbe95-a7d9-4961-a2fa-b0a2bb52ab9d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_07f89392-34f1-4dc2-8d40-e40402ade49e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10b9d5a6-e6a9-402d-8f8a-45ecd943260d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10b9d5a6-e6a9-402d-8f8a-45ecd943260d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c81cd965-3200-4d91-9dce-e9e3bcc58d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c81cd965-3200-4d91-9dce-e9e3bcc58d2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5558927f-4507-4c3d-828a-59f02fda177e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5558927f-4507-4c3d-828a-59f02fda177e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5a49cdfb-26a4-44b8-8b23-70c8c62e4664_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5a49cdfb-26a4-44b8-8b23-70c8c62e4664_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4254491-6a20-4c00-8e42-2746f9680a3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4254491-6a20-4c00-8e42-2746f9680a3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_8d043860-8ef7-4b9e-919e-cda5ea9dec2c" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4254491-6a20-4c00-8e42-2746f9680a3b" xlink:to="loc_pgen_ExecutiveChairmanMember_8d043860-8ef7-4b9e-919e-cda5ea9dec2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_75cbd175-5afc-4cec-9650-94ae666602df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:to="loc_us-gaap_RelatedPartyDomain_75cbd175-5afc-4cec-9650-94ae666602df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_977779dd-9bea-4117-8ad0-5dc95864cf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:to="loc_us-gaap_RelatedPartyDomain_977779dd-9bea-4117-8ad0-5dc95864cf7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_e50d6124-772c-4b0b-b6b2-846de651c442" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_977779dd-9bea-4117-8ad0-5dc95864cf7b" xlink:to="loc_pgen_ExecutiveChairmanMember_e50d6124-772c-4b0b-b6b2-846de651c442" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsScheduleofStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails" xlink:type="extended" id="i0f22f979ae93405ba9db410910c1d832_ShareBasedPaymentsScheduleofStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b407212f-86b0-443f-9b49-c8ce303c5e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b407212f-86b0-443f-9b49-c8ce303c5e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbba8133-3c71-4efc-ad30-bdd5e76c5ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbba8133-3c71-4efc-ad30-bdd5e76c5ebf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_301004e1-031d-47f8-a395-1c3de4b52f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_301004e1-031d-47f8-a395-1c3de4b52f51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b82ea54-f849-4ca1-9640-cef88ab6bb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b82ea54-f849-4ca1-9640-cef88ab6bb98" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1c14ee3b-1dc5-4d4f-a23c-f1b3fd408495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1c14ee3b-1dc5-4d4f-a23c-f1b3fd408495" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2e66cd5b-6653-4104-892b-3aae7da97a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_501e1a69-582e-4879-b12a-2d3ec2a8d735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_501e1a69-582e-4879-b12a-2d3ec2a8d735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_735205a0-b152-4dc0-b6bd-e8c6a7a220b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_735205a0-b152-4dc0-b6bd-e8c6a7a220b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a3e96142-090c-47ec-8361-c4789c4cec2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a3e96142-090c-47ec-8361-c4789c4cec2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_397e0443-bcee-4367-ac37-4d44acd22d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_397e0443-bcee-4367-ac37-4d44acd22d01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_4f86b662-8a37-414f-89a1-2793f9b9a231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_4f86b662-8a37-414f-89a1-2793f9b9a231" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_178f6a9e-ea71-49b7-9b28-123bc476bb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_178f6a9e-ea71-49b7-9b28-123bc476bb5d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ace916b-fd9e-4889-a63e-43ed865c79c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5891db45-0fd1-47d7-b539-00e541bbe3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5891db45-0fd1-47d7-b539-00e541bbe3ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_99fa278d-dbf5-4627-9f74-7c956823c3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_99fa278d-dbf5-4627-9f74-7c956823c3d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1eecf9ae-e4b2-492d-bbfa-7eb77f9f7d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1eecf9ae-e4b2-492d-bbfa-7eb77f9f7d2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:to="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7608b9c7-0008-4ea1-9d3b-a27116d5c652_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:to="loc_us-gaap_PlanNameDomain_7608b9c7-0008-4ea1-9d3b-a27116d5c652_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8032b36b-7096-4b2e-92cd-f52c7352cd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:to="loc_us-gaap_PlanNameDomain_8032b36b-7096-4b2e-92cd-f52c7352cd3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_6db8608b-0e85-4ef8-8dcb-7e0c96d92d52" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_8032b36b-7096-4b2e-92cd-f52c7352cd3c" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_6db8608b-0e85-4ef8-8dcb-7e0c96d92d52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended" id="ibe08290f2ecf45c589d1baf316462d9d_ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5d12e6cb-bd89-427e-a641-34e9aef96ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5d12e6cb-bd89-427e-a641-34e9aef96ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_88d8d846-2dfd-4a60-81a7-84e572f5751f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_88d8d846-2dfd-4a60-81a7-84e572f5751f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03feb5c4-c651-4724-aa22-fbdc8e286eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03feb5c4-c651-4724-aa22-fbdc8e286eaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6bab2629-7f8c-4494-a7bc-c05ac0e45388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6bab2629-7f8c-4494-a7bc-c05ac0e45388" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed2a3253-39b5-4a31-9b89-40808b19055e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6e57e96-7136-4066-9db0-10c4be3d7c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6e57e96-7136-4066-9db0-10c4be3d7c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5cc8d7f9-8c82-4d64-9784-8a41d7835f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5cc8d7f9-8c82-4d64-9784-8a41d7835f29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c8e28e77-05cc-4d08-9c3d-825805d15a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c8e28e77-05cc-4d08-9c3d-825805d15a93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_57ecda21-8199-462e-bbdd-f7982e672dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_57ecda21-8199-462e-bbdd-f7982e672dfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cf4522e0-9f3b-4029-a9d9-ffda33cd77db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_ddf0e33c-32f2-493e-aa8f-dfc5f0757044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_ddf0e33c-32f2-493e-aa8f-dfc5f0757044" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2867924f-ed9c-49f8-8fb6-8411c9c9cf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_ddf0e33c-32f2-493e-aa8f-dfc5f0757044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2867924f-ed9c-49f8-8fb6-8411c9c9cf7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:to="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fdc35e64-e6c0-4b96-981a-c2ef59a8272d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:to="loc_us-gaap_PlanNameDomain_fdc35e64-e6c0-4b96-981a-c2ef59a8272d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8827da75-33d7-4869-9894-1b52a96bf86f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:to="loc_us-gaap_PlanNameDomain_8827da75-33d7-4869-9894-1b52a96bf86f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_5e928fdd-0155-4603-9191-2e3c323735d3" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_8827da75-33d7-4869-9894-1b52a96bf86f" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_5e928fdd-0155-4603-9191-2e3c323735d3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="extended" id="ib45fc0540cf04f698e93c6899d60b897_OperatingLeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_787a22da-5126-451a-bd96-766302012016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_787a22da-5126-451a-bd96-766302012016" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LesseeOperatingLeaseTerminationPeriod_c256d61d-bf9c-4df5-bbb8-a6626544c8a4" xlink:href="pgen-20220930.xsd#pgen_LesseeOperatingLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:to="loc_pgen_LesseeOperatingLeaseTerminationPeriod_c256d61d-bf9c-4df5-bbb8-a6626544c8a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:to="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e9e9f84-8922-41b3-86eb-d42093369deb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:to="loc_srt_RangeMember_8e9e9f84-8922-41b3-86eb-d42093369deb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:to="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45994d41-d20e-4624-bfb6-cb54f441f579" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:to="loc_srt_MinimumMember_45994d41-d20e-4624-bfb6-cb54f441f579" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d64848c8-d283-49cf-9759-2f5b652a1143" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:to="loc_srt_MaximumMember_d64848c8-d283-49cf-9759-2f5b652a1143" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CommitmentsandContingenciesContingenciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="extended" id="i5bbe12b060e048cdbaccec0a5515e52c_CommitmentsandContingenciesContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_353ef84b-00ff-4169-8a24-79327bc70e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_557faec2-3c08-45f3-8ecc-79a4fea49201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_353ef84b-00ff-4169-8a24-79327bc70e60" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_557faec2-3c08-45f3-8ecc-79a4fea49201" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_353ef84b-00ff-4169-8a24-79327bc70e60" xlink:to="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_62361728-8c31-464c-addb-0569220f90bc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_62361728-8c31-464c-addb-0569220f90bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1e96c833-ff3e-42d4-aa53-321d5d24c6e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1e96c833-ff3e-42d4-aa53-321d5d24c6e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_09969bf9-9027-4e2c-a513-9c8a029f27d1" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e96c833-ff3e-42d4-aa53-321d5d24c6e1" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_09969bf9-9027-4e2c-a513-9c8a029f27d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#RelatedPartyTransactionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended" id="i1d03d0ce0b69445a9fea27c157f8edf6_RelatedPartyTransactionsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyOwnershipInterest_d4f24e96-376f-4475-a9da-d9ed8fa0c398" xlink:href="pgen-20220930.xsd#pgen_RelatedPartyOwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_pgen_RelatedPartyOwnershipInterest_d4f24e96-376f-4475-a9da-d9ed8fa0c398" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_975708f6-cb55-4cc4-a37b-fa37da858416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_975708f6-cb55-4cc4-a37b-fa37da858416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_9ed5140b-3672-4b1e-bc5a-28343b38527c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_us-gaap_SubleaseIncome_9ed5140b-3672-4b1e-bc5a-28343b38527c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:to="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_81b43b06-0648-4c13-a637-d1dd014d6cf4_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:to="loc_dei_EntityDomain_81b43b06-0648-4c13-a637-d1dd014d6cf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e70639ed-f472-4a4f-b6cc-ab0f0196f0cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:to="loc_dei_EntityDomain_e70639ed-f472-4a4f-b6cc-ab0f0196f0cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_6b4ad42b-ee08-47b9-babf-b85a79f9fd28" xlink:href="pgen-20220930.xsd#pgen_ThirdSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e70639ed-f472-4a4f-b6cc-ab0f0196f0cc" xlink:to="loc_pgen_ThirdSecurityMember_6b4ad42b-ee08-47b9-babf-b85a79f9fd28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_7f92de31-8d24-456c-ae32-0a625b713064_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:to="loc_us-gaap_RelatedPartyDomain_7f92de31-8d24-456c-ae32-0a625b713064_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:to="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_3d6d76ea-a16c-4aff-85b2-91fb0062eaa3" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:to="loc_pgen_ExecutiveChairmanMember_3d6d76ea-a16c-4aff-85b2-91fb0062eaa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_f421e8cc-5ad6-47d7-a4eb-ad67a11a2b0f" xlink:href="pgen-20220930.xsd#pgen_ThirdSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:to="loc_pgen_ThirdSecurityMember_f421e8cc-5ad6-47d7-a4eb-ad67a11a2b0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsAdjustedEBITDAbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails" xlink:type="extended" id="i59cf4fd4c60a4ee286237ee66ee3f13b_SegmentsAdjustedEBITDAbyReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5885ba0a-4323-41f9-8487-da9590ad0b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_7f054abd-9c9a-40c4-9160-01f34368bd10" xlink:href="pgen-20220930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5885ba0a-4323-41f9-8487-da9590ad0b2b" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_7f054abd-9c9a-40c4-9160-01f34368bd10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5885ba0a-4323-41f9-8487-da9590ad0b2b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d4b0f94-eea3-44e8-af8a-250ecad7e07a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:to="loc_us-gaap_SegmentDomain_4d4b0f94-eea3-44e8-af8a-250ecad7e07a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:to="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_3b98a96f-fcb2-4ede-a874-0903175a798d" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_3b98a96f-fcb2-4ede-a874-0903175a798d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_256839ed-ffc2-4b40-a465-fb0a44c4d428" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:to="loc_pgen_ExemplarSegmentMember_256839ed-ffc2-4b40-a465-fb0a44c4d428" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" xlink:type="extended" id="i9ef60f324b3e4d44963ad8df375c943d_SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_abdd5bc4-5fec-4afb-8659-284cc99d44e4" xlink:href="pgen-20220930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_abdd5bc4-5fec-4afb-8659-284cc99d44e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_87260d8d-5c4d-4364-9a61-e22977c643ee" xlink:href="pgen-20220930.xsd#pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_87260d8d-5c4d-4364-9a61-e22977c643ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_58cefd92-5ec2-45c2-8522-f4e7304196a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_58cefd92-5ec2-45c2-8522-f4e7304196a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a9240e3b-07ac-4cb1-82db-7c9b7512f7be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_InterestExpense_a9240e3b-07ac-4cb1-82db-7c9b7512f7be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c386c677-883c-4790-8acb-7ba4d444ded6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c386c677-883c-4790-8acb-7ba4d444ded6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_2e57bdc4-2a86-4dfd-a4b5-cc76a70a1af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_2e57bdc4-2a86-4dfd-a4b5-cc76a70a1af2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_845cd69a-b8ba-4acd-8007-d368622741f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_AssetImpairmentCharges_845cd69a-b8ba-4acd-8007-d368622741f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7df589bb-2858-47c6-8040-1c4128657f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7df589bb-2858-47c6-8040-1c4128657f01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_4526a5d5-4412-448a-a5cb-9d1f82b405f5" xlink:href="pgen-20220930.xsd#pgen_AdjustmentForBonusesPaidInEquityAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_4526a5d5-4412-448a-a5cb-9d1f82b405f5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5413aaa1-54b9-4737-9c70-b92407990272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5413aaa1-54b9-4737-9c70-b92407990272" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_710658bd-3f15-4796-855b-230a3712490f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_710658bd-3f15-4796-855b-230a3712490f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ebfe2b67-cdc4-4c0f-b517-7076f75223b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ebfe2b67-cdc4-4c0f-b517-7076f75223b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:to="loc_us-gaap_SegmentDomain_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_340d9c65-bb13-4caa-91dc-624ea8e4e704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:to="loc_us-gaap_SegmentDomain_340d9c65-bb13-4caa-91dc-624ea8e4e704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_bfd71739-dd6a-4d16-b1c9-c973db60a60d" xlink:href="pgen-20220930.xsd#pgen_ReportableSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_340d9c65-bb13-4caa-91dc-624ea8e4e704" xlink:to="loc_pgen_ReportableSegmentsMember_bfd71739-dd6a-4d16-b1c9-c973db60a60d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5cb4df68-e99f-4ce0-b779-f653cb0509e4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:to="loc_srt_ConsolidationItemsDomain_5cb4df68-e99f-4ce0-b779-f653cb0509e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:to="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8280a44e-f162-4022-ae14-77cd1b8739d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_us-gaap_OperatingSegmentsMember_8280a44e-f162-4022-ae14-77cd1b8739d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CorporateAndReconcilingItemsMember_9aec8990-fd40-450a-a5b2-f7d437973fa9" xlink:href="pgen-20220930.xsd#pgen_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_pgen_CorporateAndReconcilingItemsMember_9aec8990-fd40-450a-a5b2-f7d437973fa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_45dc114d-2e43-4467-abe9-0afa0e79db70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_us-gaap_CorporateNonSegmentMember_45dc114d-2e43-4467-abe9-0afa0e79db70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_f5c4b981-a8df-4df5-8381-d37ae09f0a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_us-gaap_IntersegmentEliminationMember_f5c4b981-a8df-4df5-8381-d37ae09f0a2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_031ed8fe-7ba0-4a54-b47a-4686fa8ba933_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_031ed8fe-7ba0-4a54-b47a-4686fa8ba933_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_32e49438-e8a7-4209-bda1-d5c27f550341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_32e49438-e8a7-4209-bda1-d5c27f550341" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_bbcd16d1-6559-4773-b76b-db3d2f974238" xlink:href="pgen-20220930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_32e49438-e8a7-4209-bda1-d5c27f550341" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_bbcd16d1-6559-4773-b76b-db3d2f974238" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsRevenuesbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails" xlink:type="extended" id="i9fffd45e1d654a2bb46b673634085ca6_SegmentsRevenuesbyReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8465518-1082-4398-9888-c1d7cad84375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8465518-1082-4398-9888-c1d7cad84375" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d6534087-dc98-4abe-bfe0-995cb3c1a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:to="loc_us-gaap_Revenues_d6534087-dc98-4abe-bfe0-995cb3c1a1d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:to="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:to="loc_srt_ConsolidationItemsDomain_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:to="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_db30c02c-4d90-4f64-b61e-b7e30c8af30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:to="loc_us-gaap_OperatingSegmentsMember_db30c02c-4d90-4f64-b61e-b7e30c8af30e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_6c5750eb-a118-44c4-abb2-7d8ece87535d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:to="loc_us-gaap_IntersegmentEliminationMember_6c5750eb-a118-44c4-abb2-7d8ece87535d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember_80f06db8-6d42-40e1-89cd-4b4822a73c89" xlink:href="pgen-20220930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:to="loc_pgen_EliminationsAndReconcilingItemsMember_80f06db8-6d42-40e1-89cd-4b4822a73c89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember_4ef81adf-bfe9-4374-972f-1731d7529937" xlink:href="pgen-20220930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4a450214-cacf-42fa-a1ce-33cbfcdbffec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:to="loc_us-gaap_SegmentDomain_4a450214-cacf-42fa-a1ce-33cbfcdbffec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:to="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_7f2fb893-f5d0-47e7-92be-3606130aaf4b" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_7f2fb893-f5d0-47e7-92be-3606130aaf4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_0f5de058-d234-43ba-a658-16bb666c379c" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:to="loc_pgen_ExemplarSegmentMember_0f5de058-d234-43ba-a658-16bb666c379c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_117caca1-a030-4817-be9d-0039dcd7f5c1" xlink:href="pgen-20220930.xsd#pgen_ReportableSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:to="loc_pgen_ReportableSegmentsMember_117caca1-a030-4817-be9d-0039dcd7f5c1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.dna.com/role/SegmentsAdditionalInformationDetails" xlink:type="extended" id="i235acde081cb4c9280898526a230b006_SegmentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PercentageOfRevenueAttributableToCustomer_b936d858-7847-4380-8b25-26a2ed8821d7" xlink:href="pgen-20220930.xsd#pgen_PercentageOfRevenueAttributableToCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_pgen_PercentageOfRevenueAttributableToCustomer_b936d858-7847-4380-8b25-26a2ed8821d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_98f3ce29-65f5-4a9d-ab5c-1e58e7b91089" xlink:href="pgen-20220930.xsd#pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_98f3ce29-65f5-4a9d-ab5c-1e58e7b91089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cd5487b4-2a73-43bb-8952-eb80f7598569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_us-gaap_Revenues_cd5487b4-2a73-43bb-8952-eb80f7598569" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:to="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8b02caeb-b9d8-4ac3-bea2-54e45e182e87_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:to="loc_srt_SegmentGeographicalDomain_8b02caeb-b9d8-4ac3-bea2-54e45e182e87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_78bcc1b0-21af-4a72-b01f-ac85d1e64ff4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:to="loc_srt_SegmentGeographicalDomain_78bcc1b0-21af-4a72-b01f-ac85d1e64ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_9775e0c7-6d47-4ed4-afb5-5a9c3e093bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_78bcc1b0-21af-4a72-b01f-ac85d1e64ff4" xlink:to="loc_us-gaap_NonUsMember_9775e0c7-6d47-4ed4-afb5-5a9c3e093bdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a36319d-88ce-44d8-a881-b17e81442cc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:to="loc_us-gaap_SegmentDomain_2a36319d-88ce-44d8-a881-b17e81442cc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b6863ebc-312b-4b34-a0aa-61fda2cef1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:to="loc_us-gaap_SegmentDomain_b6863ebc-312b-4b34-a0aa-61fda2cef1d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_5a8fbd1a-04c2-42c3-a590-2b804d3c79cb" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b6863ebc-312b-4b34-a0aa-61fda2cef1d2" xlink:to="loc_pgen_ExemplarSegmentMember_5a8fbd1a-04c2-42c3-a590-2b804d3c79cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>pgen-20220930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b495e936-a9d0-4b5e-805a-5108bb9b5e98,g:73dcfb2d-eaf5-486f-a2f8-82b26e948a4d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable_16aaca33-c78b-4872-a016-7154ed9f1dd0_terseLabel_en-US" xlink:label="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets included in accounts receivable</link:label>
    <link:label id="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable_label_en-US" xlink:label="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Assets Included in Accounts Receivable</link:label>
    <link:label id="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable_documentation_en-US" xlink:label="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Assets Included in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SaleOfAssetsIncludedInAccountsReceivable" xlink:href="pgen-20220930.xsd#pgen_SaleOfAssetsIncludedInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_SaleOfAssetsIncludedInAccountsReceivable" xlink:to="lab_pgen_SaleOfAssetsIncludedInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_4e1cf536-1775-49cc-9219-fdfa050f5ae2_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_337368fe-e136-41d6-bff2-c74b4dc68030_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a8076e6-6ffc-4498-bf1c-199d79397f52_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_b7cb0ea8-52e6-4b60-8ef2-c5dd9417270f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Postretirement Plan Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_4d86a83d-6a4f-4348-bdc4-651672f10361_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_97c6f602-77ad-40ab-9f41-1dbb1606e2a2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_c3878cde-146a-4d10-b896-8048e6d26ed1_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_87f911af-515a-4bd3-9320-108e89133071_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d38da30a-515c-4aa0-88a9-113f235b3782_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_aed63723-60ba-402f-bdaa-96a9b3943b64_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_37109577-3955-4d26-af63-789d3be35fb3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_6b439f96-b13b-4d17-a1b0-713c8049a5e6_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on lease termination</link:label>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_8f2523ed-54cd-4ee2-82ef-687185512e7b_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash gain on termination of leases</link:label>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_label_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Termination of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnTerminationOfLease" xlink:to="lab_us-gaap_GainLossOnTerminationOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_98cbb515-932f-4ff9-aaaf-9a9be93f2dee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock price consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_e59dea09-13d6-4dec-b006-b6195ae585e7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_4d75984a-9cc6-4e07-9009-b5518a5ed9a9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_79f0ca4c-908d-4629-8c47-2c2aa56a53c8_negatedLabel_en-US" xlink:label="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash interest expense</link:label>
    <link:label id="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_c27e51b3-e4f0-4a63-9366-2aa9a064a3ce_terseLabel_en-US" xlink:label="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash interest expense</link:label>
    <link:label id="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_label_en-US" xlink:label="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Amortization of Debt Discount (Premium) and Debt Issuance Costs</link:label>
    <link:label id="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_documentation_en-US" xlink:label="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments and amortization expense attributable to debt issuance costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:href="pgen-20220930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:to="lab_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b75888e7-a60c-4a4f-b30b-bf54f1787108_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_6657b879-d87a-45f0-8488-620347da59a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_df869b71-ff36-4913-a355-f2ad67c06930_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Other Assets, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ExemplarSegmentMember_676ba680-bfdd-4183-8b4b-2ab7cb39bcff_terseLabel_en-US" xlink:label="lab_pgen_ExemplarSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exemplar</link:label>
    <link:label id="lab_pgen_ExemplarSegmentMember_label_en-US" xlink:label="lab_pgen_ExemplarSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exemplar Segment [Member]</link:label>
    <link:label id="lab_pgen_ExemplarSegmentMember_documentation_en-US" xlink:label="lab_pgen_ExemplarSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exemplar Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ExemplarSegmentMember" xlink:to="lab_pgen_ExemplarSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_79b784e1-b80d-48f3-b328-a74b239892c2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_d8f873e5-903b-4bcb-ba02-a0a36673ae0c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2008PlanMember_33825268-f256-4415-9648-5b539c4d422c_terseLabel_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2008PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2008 Plan</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2008PlanMember_label_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2008PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2008 Plan [Member]</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2008PlanMember_documentation_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2008PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2008 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2008PlanMember" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2008PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrecigenStockOptionPlan2008PlanMember" xlink:to="lab_pgen_PrecigenStockOptionPlan2008PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_113023b1-ecde-4837-8401-a2c960801ee3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_632ab017-223b-4920-88a9-cb2166b74da2_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_899d83eb-71d8-48e1-85d1-60fdf8a3f687_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_31a15cd9-accd-41a0-b25f-e463ed3671a6_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_0de034a4-bb4f-4946-a0b7-11b3c7824ad7_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5e507942-00a5-44f5-9ebc-fee14dad199c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_c7288dc7-dd1b-400a-8389-2c1d4cd1a5bf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_94b0beae-fe78-4d78-8978-7cf2d20fc13c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_be2218fa-7906-4819-b8ae-2fb8fb078a93_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_efdbc2f0-d81d-4976-962d-030694576f73_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_aeb29781-7c1a-4c95-a280-8e5ea8732278_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Long-Term Debt, Current Maturities</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_ae8a9e04-0e83-4262-808b-fe3b5a38d9b9_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_f6a23916-25d2-447b-aacd-3fac07484540_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_9378943b-9b23-4e95-a2fe-1da95100524d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncash items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_63aa82f7-9bc4-42f8-b85f-93fb84ec96a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_fe52d6ea-ab5e-4af2-bd45-123a2b219fec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_0ce84d15-4079-4c78-95aa-3e3392cedabe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, net asset (liability)</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability" xlink:to="lab_us-gaap_FairValueNetAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a9077c3c-c6b0-42b5-9065-39641a0bb8cc_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_78882193-af98-4f09-bf41-d356add822a5_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalAndContractServicesExpense_111560fb-a47d-400c-8c92-23dc6a5e6eb2_terseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense for services</link:label>
    <link:label id="lab_us-gaap_ProfessionalAndContractServicesExpense_label_en-US" xlink:label="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional and Contract Services Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalAndContractServicesExpense" xlink:to="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_4b0281d1-5535-438e-924e-cd7f30a9a444_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrecigenAndRemainingIEPInvestorsMember_3c3d1763-6c41-406f-9808-e1c780580fee_terseLabel_en-US" xlink:label="lab_pgen_PrecigenAndRemainingIEPInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen And Remaining IEP Investors</link:label>
    <link:label id="lab_pgen_PrecigenAndRemainingIEPInvestorsMember_label_en-US" xlink:label="lab_pgen_PrecigenAndRemainingIEPInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen And Remaining IEP Investors [Member]</link:label>
    <link:label id="lab_pgen_PrecigenAndRemainingIEPInvestorsMember_documentation_en-US" xlink:label="lab_pgen_PrecigenAndRemainingIEPInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen And Remaining IEP Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenAndRemainingIEPInvestorsMember" xlink:href="pgen-20220930.xsd#pgen_PrecigenAndRemainingIEPInvestorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrecigenAndRemainingIEPInvestorsMember" xlink:to="lab_pgen_PrecigenAndRemainingIEPInvestorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_740a36e9-5712-437b-a74e-6dbb3c75b509_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_57542a43-d473-43e1-bfa4-bb1102da8641_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents included in current assets held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0a14e4d3-e767-43d7-98b2-03b10d7a5df1_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_f607c2e6-ab8d-43a3-8dfc-10b942d82cb9_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_82125797-331d-4b05-9363-b0a0d0f3a9a3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2094331a-c021-42dc-91ff-96b688e1d9f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1f8a573a-c0d1-4aa6-bc46-20dc793fe30e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_961ce01b-ee20-42ff-aa0f-225d707c7a2a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_beb8a20b-fac7-4e91-9bc9-e9465e25684b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_60f3b6cc-35d6-429a-aa7b-f266b9bb0cf4_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_535a7978-db2c-49c9-838d-a6c546f9fc55_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_c79af4b6-5309-4075-a982-3212a0d53823_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of financial assets measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_b82176d7-2858-40a9-833c-95419a4feca5_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_MBPTitanMember_630af5b2-03ab-435a-8792-2fdfcb919404_terseLabel_en-US" xlink:label="lab_pgen_MBPTitanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MBP Titan</link:label>
    <link:label id="lab_pgen_MBPTitanMember_label_en-US" xlink:label="lab_pgen_MBPTitanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MBP Titan [Member]</link:label>
    <link:label id="lab_pgen_MBPTitanMember_documentation_en-US" xlink:label="lab_pgen_MBPTitanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MBP Titan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_MBPTitanMember" xlink:to="lab_pgen_MBPTitanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_c6606330-d236-4841-8846-f29d6248d1a3_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_31cae5dd-9f99-480c-86a7-cfdd2e36c191_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_c7504b17-f298-467d-94b6-7e828d2474a0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_18fe7fa4-c557-4e80-af54-6c0698d3b8c7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_76c9f418-30bf-4ea7-aa4c-cd968c12beaa_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_18fca19a-740b-4fc0-9b8f-7037bc66621b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Fair&#160;Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_8e5b9844-94f4-4b9b-bae5-d58cef8c55d1_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_f71cc02a-274b-47eb-ac96-66ad4f13ffad_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_LockupPeriodOnRestrictedStockUnitShares_b9cde010-012d-4d3a-b8ae-c767c8ad2b01_terseLabel_en-US" xlink:label="lab_pgen_LockupPeriodOnRestrictedStockUnitShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lock-up period</link:label>
    <link:label id="lab_pgen_LockupPeriodOnRestrictedStockUnitShares_label_en-US" xlink:label="lab_pgen_LockupPeriodOnRestrictedStockUnitShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lockup Period On Restricted Stock Unit Shares</link:label>
    <link:label id="lab_pgen_LockupPeriodOnRestrictedStockUnitShares_documentation_en-US" xlink:label="lab_pgen_LockupPeriodOnRestrictedStockUnitShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of time during which issued shares are subject to a lock-up on resale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LockupPeriodOnRestrictedStockUnitShares" xlink:href="pgen-20220930.xsd#pgen_LockupPeriodOnRestrictedStockUnitShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_LockupPeriodOnRestrictedStockUnitShares" xlink:to="lab_pgen_LockupPeriodOnRestrictedStockUnitShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_00d6b48a-9882-4d83-a130-310ebc23d085_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_8503fd0e-e238-48df-8209-fef9deeca8b9_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_566ac13f-4bf8-4439-b6d1-af85abca46d8_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b6486c4a-db77-4fab-9de7-7d54e465c597_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss from continuing operating per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ef518597-1289-41bd-87b4-93d8f1984760_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_0c5766ff-120e-4655-9795-a8caa4198ff6_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_01fdacbc-2ee9-4e92-9da2-da241d792347_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component of convertible debt, net of issuance costs and deferred taxes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2b24fe2f-d678-4785-bba3-26897e69f850_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_a90b72f8-df4e-407d-a1f8-c579f7388fb3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_a5f4689e-658c-46d9-a184-d7cd7ffd5400_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, outstanding balance</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_596cc79a-d7fc-4334-9c9f-1227d3ac4c91_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value, 400,000,000 shares authorized as of September&#160;30, 2022 and December&#160;31, 2021; 208,150,021 shares and 206,739,874 shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding" xlink:to="lab_us-gaap_CommonStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_151bd5e2-e032-4fe1-be21-75b0c81c088b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_505b877a-4dca-4d9a-935e-0ceafe21f035_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted Prices in Active Markets (Level&#160;1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a532d53b-b07a-412f-9bcd-aa9f144b86d1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_79107e1b-c0d2-40f1-a0b8-45c6d32f800e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances, weighted average remaining contractual period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_5dee4709-c404-4417-a34c-400effcdd7e3_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowed shares, public offering price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_c0ed2478-31fe-496b-b055-547b7300c986_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_26f202d2-539b-49b8-901e-1d90cc3ba44b_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems_7d1d8ac6-2f74-42de-8f59-e2e808de4625_terseLabel_en-US" xlink:label="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset And Liability [Line Items]</link:label>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems_label_en-US" xlink:label="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset And Liability [Line Items]</link:label>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems_documentation_en-US" xlink:label="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Contract With Customer, Asset And Liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems" xlink:href="pgen-20220930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems" xlink:to="lab_pgen_ContractWithCustomerAssetAndLiabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_LivestockMember_beb886f4-1492-4775-ba46-089da693d08d_terseLabel_en-US" xlink:label="lab_pgen_LivestockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Livestock</link:label>
    <link:label id="lab_pgen_LivestockMember_label_en-US" xlink:label="lab_pgen_LivestockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Livestock [Member]</link:label>
    <link:label id="lab_pgen_LivestockMember_documentation_en-US" xlink:label="lab_pgen_LivestockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Livestock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LivestockMember" xlink:href="pgen-20220930.xsd#pgen_LivestockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_LivestockMember" xlink:to="lab_pgen_LivestockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_66cce682-8e64-49bc-b69c-634f1d4a0aaf_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_eff0d4da-0739-45e4-aecc-466f84e9e37c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6bfcf7b-1d2c-429e-a825-b9fcc6f603b6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_133c98cd-7e86-45ca-b75a-bcc22af8b7a4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2aab03c8-09e0-45de-afc8-b458c9e7dcf0_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_c7853547-5b19-4c62-9d77-2d58849215e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_a5192473-75c3-4eb5-aab3-fbc8c67730db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_8ec39ce9-3687-4fe1-9907-4b26cecd9fff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_5f9bda34-35ad-4fad-8102-3d61a7a0f3c4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_2500db02-77c5-4e68-8ad8-de4eacab593f_netLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from divestiture of businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_2b472cbf-6795-43d0-8e58-02867fa55ff7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_14cea1cc-3142-4393-bd34-ba2a10a2bc93_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After one year through two years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_TransOvaMember_34143403-0ed4-4b7b-ad6f-9242f1bc2bc7_terseLabel_en-US" xlink:label="lab_pgen_TransOvaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trans Ova</link:label>
    <link:label id="lab_pgen_TransOvaMember_label_en-US" xlink:label="lab_pgen_TransOvaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trans Ova [Member]</link:label>
    <link:label id="lab_pgen_TransOvaMember_documentation_en-US" xlink:label="lab_pgen_TransOvaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trans Ova</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_TransOvaMember" xlink:to="lab_pgen_TransOvaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_fa2e8005-b226-4a68-a497-ea6b30b928cb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d71b56eb-f62f-4a25-b288-d9b1a1c68efa_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_b9b9a5c1-50f8-4948-bd34-5faca28002c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_97ea7849-850b-40b3-91f3-d37dd27c7173_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a66589ff-b434-43e3-9f14-1765d447478f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_4e68754e-9138-4b48-b8df-5bb7b91bc70a_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_482786fd-7013-4724-98d8-59f55e48540e_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_31cfb89c-756c-4806-8e04-4baf089f1b12_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_0f66f4e0-2d88-4587-94a0-e786ec2accec_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6a38ec34-a9f1-494c-87df-b73f83aab72b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_52b2ce60-ae29-4a53-8b4d-8efb39e98beb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_c5bcc350-7da9-4366-ab90-f8adedce5f41_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f964d05b-325a-4319-92d4-4f67ae3181a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ComputerHardwareandSoftware_fd669b40-1497-41c7-ae97-849da88b965a_terseLabel_en-US" xlink:label="lab_pgen_ComputerHardwareandSoftware" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software</link:label>
    <link:label id="lab_pgen_ComputerHardwareandSoftware_label_en-US" xlink:label="lab_pgen_ComputerHardwareandSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Hardware and Software</link:label>
    <link:label id="lab_pgen_ComputerHardwareandSoftware_documentation_en-US" xlink:label="lab_pgen_ComputerHardwareandSoftware" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated depreciation and amortization of computer hardware and purchased software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ComputerHardwareandSoftware" xlink:href="pgen-20220930.xsd#pgen_ComputerHardwareandSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ComputerHardwareandSoftware" xlink:to="lab_pgen_ComputerHardwareandSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_4dc7f680-bf8a-4dd3-bc66-cecd8a1aabc7_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in public offerings, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_217a8fe8-5a54-4e11-9903-1640bebd8f3c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued during the period, value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ThirdSecurityMember_464a0d02-1525-48fa-aa7d-87781d694f0c_terseLabel_en-US" xlink:label="lab_pgen_ThirdSecurityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Security, LLC</link:label>
    <link:label id="lab_pgen_ThirdSecurityMember_label_en-US" xlink:label="lab_pgen_ThirdSecurityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Security [Member]</link:label>
    <link:label id="lab_pgen_ThirdSecurityMember_documentation_en-US" xlink:label="lab_pgen_ThirdSecurityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Security, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember" xlink:href="pgen-20220930.xsd#pgen_ThirdSecurityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ThirdSecurityMember" xlink:to="lab_pgen_ThirdSecurityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrecigenStockOptionPlanMember_a163d8a9-b2c3-40c6-b359-b1ea5886909e_terseLabel_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plans</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlanMember_label_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan [Member]</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlanMember_documentation_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrecigenStockOptionPlanMember" xlink:to="lab_pgen_PrecigenStockOptionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_15fc038a-ffcb-42ac-bbf0-03bf8b72492e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bfd1a8e4-04d2-4bed-ba43-448acdcf7e17_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_254b47ce-edf7-40fa-8b24-3195b076b5b9_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line of Credit</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_7cb12e50-64fe-42b5-8856-1d0ee51b6372_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum risk of loss related to the identified VIEs</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6278139a-3b7b-432b-8c69-b3c427182bc9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_453eeb7e-e131-40f5-a8f9-355eac68167c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on investments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_dbb4015c-0d1b-46c2-80da-0f5d9a41d1ef_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_RelatedPartiesAggregatedMember_3054708c-fa35-49e9-8fae-ba5ac85f8486_terseLabel_en-US" xlink:label="lab_pgen_RelatedPartiesAggregatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties, Aggregated</link:label>
    <link:label id="lab_pgen_RelatedPartiesAggregatedMember_label_en-US" xlink:label="lab_pgen_RelatedPartiesAggregatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties, Aggregated [Member]</link:label>
    <link:label id="lab_pgen_RelatedPartiesAggregatedMember_documentation_en-US" xlink:label="lab_pgen_RelatedPartiesAggregatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties, Aggregated [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_RelatedPartiesAggregatedMember" xlink:to="lab_pgen_RelatedPartiesAggregatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_48bb7a89-6079-4e99-b91a-56ed9c7ba7f5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_13da135f-4c48-4e48-81f7-18acd2b9246c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndLandImprovements_6c0fbce3-5662-4a80-aae2-1cf704985993_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndLandImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and land improvements</link:label>
    <link:label id="lab_us-gaap_LandAndLandImprovements_label_en-US" xlink:label="lab_us-gaap_LandAndLandImprovements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Land Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndLandImprovements" xlink:to="lab_us-gaap_LandAndLandImprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9d4e40db-489f-4b30-b42f-58b58169354d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_fe04d72d-0c9c-4152-b420-bd33768771c6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_845a2088-a220-4dcf-b081-7699a106ae6a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c380ff8f-7df2-40c4-b020-996c245a85c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at beginning of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3637c820-c618-4c88-9e19-470305eb01c4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at end of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_d2ae678b-eff4-443c-adb2-ad4e543df98e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_f1ae1669-36ea-485d-b964-6dc9db01012c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lines of Credit and Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_AmericanStateBankMember_bcd7936f-7236-4a77-baeb-cc34e425dd77_terseLabel_en-US" xlink:label="lab_pgen_AmericanStateBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American State Bank</link:label>
    <link:label id="lab_pgen_AmericanStateBankMember_label_en-US" xlink:label="lab_pgen_AmericanStateBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American State Bank [Member]</link:label>
    <link:label id="lab_pgen_AmericanStateBankMember_documentation_en-US" xlink:label="lab_pgen_AmericanStateBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American State Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember" xlink:href="pgen-20220930.xsd#pgen_AmericanStateBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_AmericanStateBankMember" xlink:to="lab_pgen_AmericanStateBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_a4d9f5ea-c31f-45a4-a891-892af483861b_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_dd028a8e-4011-4b80-8bc7-8a91c33c84e8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_3054ecfc-aa47-4885-a8b4-a03f986f9594_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_0e87b38f-e974-4d16-8a9a-94e16c4bed4d_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contributions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_d91ec527-ab7e-433f-a2a1-1e947ba89395_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire interest in joint venture</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_fca96516-dbe6-4ab9-bf5a-a03b0d3929f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d60e7ab8-87be-4350-aa7e-ff9d772caa21_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax benefit from continuing operations</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_13f4ad1f-4d14-438b-ab26-da49e1d5cb7f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1567009f-fa77-4dc6-a44c-4f32e5ed3db8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_acb1a997-8cce-4b15-b208-0ce2ed70beb6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_1436a5b9-3315-4d18-8467-712f8e74e4a2_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_b40ecd98-04c4-48fb-9066-9690f16a2d70_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_0687761e-a7e7-4684-8132-2564e3fd21ef_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2013PlanMember_db22d3fc-d46b-42f9-bae7-82af43b8954b_terseLabel_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2013PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2013 Plan</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2013PlanMember_label_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2013PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2013 Plan [Member]</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2013PlanMember_documentation_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2013PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2013 Plan [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2013PlanMember" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2013PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrecigenStockOptionPlan2013PlanMember" xlink:to="lab_pgen_PrecigenStockOptionPlan2013PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_385c4c43-ac03-47da-b160-eab4f25df2bf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_2d41bac0-dfe1-40fa-b27d-08019fbea319_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_40f84618-4190-4ba7-8092-5d95069808da_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross" xlink:to="lab_us-gaap_FurnitureAndFixturesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2019PlanMember_0c2a4722-5d49-4e82-af53-c19ba1bab47a_terseLabel_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2019PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2019 Plan</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2019PlanMember_label_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2019PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2019 Plan [Member]</link:label>
    <link:label id="lab_pgen_PrecigenStockOptionPlan2019PlanMember_documentation_en-US" xlink:label="lab_pgen_PrecigenStockOptionPlan2019PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen Stock Option Plan 2019 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2019PlanMember" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2019PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrecigenStockOptionPlan2019PlanMember" xlink:to="lab_pgen_PrecigenStockOptionPlan2019PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_8e77054c-b932-4d40-83f9-fbb134d423da_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_5f382e43-05c8-431e-9120-6a088971c93e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_652f849e-7d6a-44e7-9207-42b969e547d6_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_1d368456-d014-449a-8e52-c30a6fdcf5cb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_c30aed35-2358-45fc-b484-c9e098292463_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_b9fd0380-bf55-4a86-8a13-d02d914ce083_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_86b35e34-491b-40fa-9b9a-bf3a2bf2d98e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_OtherAccruedLiabilitiesMember_84fe5667-81ce-49e2-bcac-198551ebf6fb_terseLabel_en-US" xlink:label="lab_pgen_OtherAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:label id="lab_pgen_OtherAccruedLiabilitiesMember_label_en-US" xlink:label="lab_pgen_OtherAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities [Member]</link:label>
    <link:label id="lab_pgen_OtherAccruedLiabilitiesMember_documentation_en-US" xlink:label="lab_pgen_OtherAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember" xlink:href="pgen-20220930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_OtherAccruedLiabilitiesMember" xlink:to="lab_pgen_OtherAccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_IntrexonEnergyPartnersMember_a445e3af-2603-4fca-a144-098cbf1bce79_verboseLabel_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners, LLC</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersMember_5ec73de6-7ad5-4d7a-aae9-ee7cd25b84ae_terseLabel_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners, LLC</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersMember_label_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners [Member]</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersMember_documentation_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_IntrexonEnergyPartnersMember" xlink:to="lab_pgen_IntrexonEnergyPartnersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_6aa6eecb-21f0-4e65-8c27-ff6cb3a9ab77_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement limit</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Reimbursement Limit</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Reimbursement Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6f0a59da-cd94-40dc-b31f-4bfe08194ca2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_665c5ac9-e67c-48df-9df5-552a81cac79a_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest disposed of percentage</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Ownership Interest Disposed Of</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Ownership Interest Disposed Of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_53e24521-8d36-4394-a727-2902add15c8e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_626e9334-ff19-4ba2-b468-7308b931a7de_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_625df52b-0649-4747-ac29-82b0732c9fc2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6e81e6a5-21a2-437a-9474-3f796cb78eb6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_118326f9-883d-43a2-9304-c1a68f0a3843_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_089162b6-9124-4598-b88c-e5bbef252551_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_3b89771b-0b36-435f-9a38-996885ac261f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_de59e361-30d3-48b2-9176-d761aea3695b_terseLabel_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation arrangement with individual, annual RSU grant, grant date fair value</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_label_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Annual RSU Grant, Grant Date Fair Value</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_documentation_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Annual RSU Grant, Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" xlink:to="lab_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_c62ba30b-6f87-4231-9c1d-003de21377dc_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9332fcc5-d701-4987-bb3a-30b404d4ba58_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_1a32d39e-73b6-4618-bf3a-1ed27983adc1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_951a1076-330f-467d-9156-e15e3735d364_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c0daf09-a5f9-4eb0-a8c9-82a7b6c8b535_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net loss from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3a8abe49-b21d-474b-b24b-38726e096227_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_589f2c1e-d015-4bac-acd7-c3bbe48a0e61_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_d17420c7-5c7e-4fca-8295-17371dc2694c_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_09bdae66-88f1-4ed3-8c35-29366cd397db_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_4614d6ee-7b5a-4256-917a-1df62bebcef5_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of debt discount and amortization of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_IntrexonEnergyPartnersIILLCMember_c6468450-2c30-4cb9-91e5-184263070506_verboseLabel_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners II, LLC</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersIILLCMember_576dbe9f-5a02-411b-826a-e0e571f8d073_terseLabel_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners II, LLC</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersIILLCMember_label_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners II, LLC [Member]</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersIILLCMember_documentation_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners II, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_IntrexonEnergyPartnersIILLCMember" xlink:to="lab_pgen_IntrexonEnergyPartnersIILLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_76006744-35af-40df-8298-bb7884803121_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_a3f6fb8e-a11f-42ea-9fe8-bc20914090ce_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7eba453b-93ef-46f9-8f25-01399ea6f324_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_3554f01c-69c3-41a7-abd1-24d459bf94f3_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_label_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and Improvements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_bede2fa6-9a2e-49da-8f6a-c96895cc0d24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on debt retirement</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_ce18653b-0644-4b34-b219-61ef42408092_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on debt retirement</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b5579ee0-7c8d-475f-9ed8-a8afc6b5a7f4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at period end, weighted average remaining contractual period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_77c08f8e-a3e5-4099-a421-9a4d8e50d1d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1b542a3b-314d-4038-bb5d-dd40d9424676_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_212d0d8d-1404-47c9-8429-89bbb1b6f035_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f5d9d42a-030a-45e5-a9d9-8ce870967ce8_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in public offering, net of issuance costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_82caf0ef-dfe0-4d7c-a0ab-1f4c112de142_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_6ebbaa84-a9b9-42c6-a88e-5f351ac46cb7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from discontinued operations per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CorporateAndReconcilingItemsMember_2f4abc7d-e5ec-4372-a1f6-82787c8a6e3d_terseLabel_en-US" xlink:label="lab_pgen_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items</link:label>
    <link:label id="lab_pgen_CorporateAndReconcilingItemsMember_label_en-US" xlink:label="lab_pgen_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:label id="lab_pgen_CorporateAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_pgen_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CorporateAndReconcilingItemsMember" xlink:href="pgen-20220930.xsd#pgen_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CorporateAndReconcilingItemsMember" xlink:to="lab_pgen_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_638b7e90-7894-4bd8-be00-7644d5a9c6c7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_f9775c47-c735-4044-adfd-9dc706d052ee_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) on foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_ab6a304a-8d80-44fc-87ad-be379f0df671_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_acf30c22-1e29-446a-9990-248e08c7e182_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DeferredRevenueOtherMember_9698b4b8-8bb5-4689-8c32-890dea601b2c_terseLabel_en-US" xlink:label="lab_pgen_DeferredRevenueOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pgen_DeferredRevenueOtherMember_label_en-US" xlink:label="lab_pgen_DeferredRevenueOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue Other [Member]</link:label>
    <link:label id="lab_pgen_DeferredRevenueOtherMember_documentation_en-US" xlink:label="lab_pgen_DeferredRevenueOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DeferredRevenueOtherMember" xlink:href="pgen-20220930.xsd#pgen_DeferredRevenueOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DeferredRevenueOtherMember" xlink:to="lab_pgen_DeferredRevenueOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_cea8ca12-fac5-406e-909a-31391dc92791_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_64275327-fb05-4622-8ae8-6ba3a26529eb_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related parties</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_6c2cb626-bd5f-497f-a314-939973a623bb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_568a2b15-f3cd-4788-8f4f-60f31abc4999_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity, including portion attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_4c40de0d-3ac2-4c71-b0cc-8556e29a3af9_verboseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_41435f1a-fefd-43ab-994e-002a260802cc_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment revenues</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_3c293417-f678-431a-8c5b-d5c78a0059ca_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_55aa9486-afd5-4810-94a8-0e5ec67c8b50_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_8172f7dd-d256-4325-bf03-45fa0a09112c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_178cb66b-fdd8-42b1-8455-8625f9b7e66b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_8ddf1850-d468-4853-9dfd-bf43c8c0246f_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CollaborationandLicensingRevenueTableTextBlock_c6ef4893-1994-4b31-8a4b-fc29ed3eb6cc_terseLabel_en-US" xlink:label="lab_pgen_CollaborationandLicensingRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarized Collaboration and Licensing Revenues</link:label>
    <link:label id="lab_pgen_CollaborationandLicensingRevenueTableTextBlock_label_en-US" xlink:label="lab_pgen_CollaborationandLicensingRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration and Licensing Revenue [Table Text Block]</link:label>
    <link:label id="lab_pgen_CollaborationandLicensingRevenueTableTextBlock_documentation_en-US" xlink:label="lab_pgen_CollaborationandLicensingRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of summarized revenues recognized for each significant collaboration and licensing agreement and aggregated nonsignificant collaborations and licensing agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborationandLicensingRevenueTableTextBlock" xlink:href="pgen-20220930.xsd#pgen_CollaborationandLicensingRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CollaborationandLicensingRevenueTableTextBlock" xlink:to="lab_pgen_CollaborationandLicensingRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c758f1a8-145e-4285-9b1e-a2dcd8576570_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f1fac5d3-eb7c-4b79-9dae-7dceceebb96b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33b98fc9-a4b8-4ca7-8531-2a4b8d75793c_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_d999c0eb-6f4e-4e16-90db-4fb5f8eb1087_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Right-Of-Use-Assets</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Right-Of-Use-Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_23078893-857a-4f00-b23d-9fd623f80833_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_e24e0888-8a1c-4e09-9007-770a26340227_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_71ee1204-73ca-47f1-b58f-f89cf8c89de0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_55c5362b-0574-4cbe-adc6-b77055491a4f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_7d0e935c-9644-4910-8127-1c4b7dd6c6d3_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_9db3dd66-b654-42c8-a5db-1272f2b53250_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_597491f5-bcd8-492c-bd6b-699b3423e867_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_c5d53258-a49c-405c-848d-4ab3f6f1e7e7_terseLabel_en-US" xlink:label="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share lending agreement, length of time for shares to be returned upon termination</link:label>
    <link:label id="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_label_en-US" xlink:label="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Lending Agreement, Length Of Time For Shares To Be Returned Upon Termination</link:label>
    <link:label id="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_documentation_en-US" xlink:label="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Lending Agreement, Length Of Time For Shares To Be Returned Upon Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" xlink:href="pgen-20220930.xsd#pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" xlink:to="lab_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_ada7fd85-9387-4215-b4f7-0e7d82909a90_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, net of current portion, including of $0 and $21,205 from related parties as of September&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_efc42849-65f8-4eac-bf0e-ddf566f7320b_netLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, net of current portion, related party</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_37cbf17c-787e-4af2-8a4d-7013cb8cca34_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_a4980f9a-de4a-4769-9124-0102692c4822_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsGross_c64d3113-c8d1-44f7-99d7-57a63df0b2c2_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsGross_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsGross" xlink:to="lab_us-gaap_LeaseholdImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_35bc1a04-8a03-47c3-bc45-cb3fafa68c33_terseLabel_en-US" xlink:label="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for accrued compensation</link:label>
    <link:label id="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_label_en-US" xlink:label="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During The Period, Value, Accrued Compensation</link:label>
    <link:label id="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_documentation_en-US" xlink:label="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of stock issued in lieu of cash for accrued compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringThePeriodValueAccruedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation" xlink:to="lab_pgen_StockIssuedDuringThePeriodValueAccruedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_871059ee-bf96-410d-ae21-f965c820b220_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_1cd93ed6-161c-4268-a99c-dd15dd70c267_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_88d27774-d02f-4f03-af9b-86a213d04456_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_5271df2b-9f63-4bc0-9bef-b133502f982c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_0d7185d8-077b-41e6-995d-67ea1ab34fbb_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on divestiture</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_bb514551-4b9f-45cc-b5e3-3ea166f7f3f3_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related parties, less allowance for credit losses of $0 as of September&#160;30, 2022 and $1,509 December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_4a514374-3ead-435c-955f-dfeb3d5b2e01_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_8a9a8a0a-2151-481a-a383-783d2b2c7887_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_fbcd235f-fc65-4b7f-b7fb-79fc5a0bc522_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_c3c60b7b-b77b-4ee9-801c-d7cbf7c46438_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_72b89942-1285-4346-90db-720e592f24e2_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term and Long-term Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_cac7276e-b26d-4fcc-b49a-6635cb12ff92_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_4b68035e-a267-4a71-b60c-a8559b8ef488_terseLabel_en-US" xlink:label="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, restricted cash, and short-term investments</link:label>
    <link:label id="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_label_en-US" xlink:label="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Short-Term Investments</link:label>
    <link:label id="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_documentation_en-US" xlink:label="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" xlink:href="pgen-20220930.xsd#pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" xlink:to="lab_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_d5a294be-49f3-4c98-b144-a41fd0c9dd59_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations, net of tax, attributable to parent</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_3cb407d6-1167-453f-ae4b-a22189fad014_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2479ff2e-8aac-40f9-890d-56ca90df35e7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_da2db7f0-b8c2-497e-a117-17fb27ae8bec_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_33aa4480-463c-4f42-970e-dc6811949fd0_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_b6acf118-8360-46c0-9755-443cf1748e0e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_0445a39a-cfb1-48b4-8685-f69b12f143bf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3e7ab4e7-3ffc-4f6c-b0f4-b437f9a80bd9_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9b91f099-e435-4c61-aaee-434e111d92ca_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_b2ca89d1-c410-4a9b-9e67-e0fcf88a2ec0_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction and other assets in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_62228846-2f0f-4e5a-85fd-c50238dbed40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2342d9c6-eb9d-4b68-a357-c260b772cbd4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ff711c5f-d523-44e3-9f32-5fe8e86c9937_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_b0bd66f7-4c71-4bf2-a30e-8d13ccb386d7_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated corporate costs</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_0b6edf35-ae18-47fa-a8f7-06dd2c81f0bc_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_UpfrontAndMilestonePaymentsMember_cfcc08ac-87c9-4454-8c2d-9f7c89c2789e_terseLabel_en-US" xlink:label="lab_pgen_UpfrontAndMilestonePaymentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add recognition of previously deferred revenue associated with upfront and milestone payments</link:label>
    <link:label id="lab_pgen_UpfrontAndMilestonePaymentsMember_label_en-US" xlink:label="lab_pgen_UpfrontAndMilestonePaymentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront And Milestone Payments [Member]</link:label>
    <link:label id="lab_pgen_UpfrontAndMilestonePaymentsMember_documentation_en-US" xlink:label="lab_pgen_UpfrontAndMilestonePaymentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront and milestone payments received as collaboration for the entity's collaborations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember" xlink:href="pgen-20220930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_UpfrontAndMilestonePaymentsMember" xlink:to="lab_pgen_UpfrontAndMilestonePaymentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_1f895772-9672-4383-a2e8-9d45615cf59f_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_57377649-f19b-4081-8525-53a8307f7431_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f30ce0b4-30eb-4f38-b51e-bcb268103591_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_58e31c28-f87c-44a0-a954-674ceab30169_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precigen shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_e1cb80c0-60c5-4d3c-9a55-5d28416fb375_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Deferred Revenue by Collaborator</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e82a8074-ebb0-4abb-8ebe-31a4fd7dde47_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_13064663-75c6-43bb-8716-dae6ab5487a7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_e5d1539a-0920-4bfd-a77d-da31bb0e5a16_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_cab537be-d135-4ee4-b89c-e1545e6dc5a3_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f627313c-265e-4405-824b-8f2fa7ee64a0_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f07672bf-6310-47c2-be45-d61d6bed1d9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_34f728e7-6df2-4a7a-ba7f-e5f90cdb9b2f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_b00ea2cd-4577-482e-9cbd-86ccd9c166ea_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_aee161ed-0d8e-4c24-9067-65fba0fbbc3c_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_2886a8a8-1d04-41b5-ae43-0ede99b0e10c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_a1cf6bc7-d758-46a8-8c0d-e8f33d7e45b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-Based Compensation Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_84b3a0b2-08b8-4d9a-8503-66791768d1ee_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2851fee6-ef76-49b1-8842-57989d5ff82f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining shares available to grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_58423257-2873-4328-8d35-1b2778c66e2d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_1946a8a5-d1ea-4a03-ad9c-e879bef9b15e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_575c1f46-c709-4b8c-8184-1073efec9ca3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_11512cfc-1356-4220-a6d1-5f9e5a7f22b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ac094d9d-453f-43c7-a468-fdda7b9a3e3b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate on convertible notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_3a1bea50-9756-4930-8c6e-fae596f938af_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_9a32e039-f16f-4db6-9666-da037e2f11da_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_6482adde-bb86-400f-a448-b17474b4db53_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a3b1e976-9642-4f9a-beeb-5d25c187a9a3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3aa7d1b0-231f-43cf-b784-e92feffc4d7c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e98ee774-72c0-4f8f-8b9f-d7a6c1ac5d27_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_82db2f9c-ec06-488e-9bbc-db6cb991960a_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_0d8524a8-3643-4a3f-843c-3a524bede9bd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_45e2b497-2915-4aba-9114-a71b18ac31b4_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0d621383-71ab-46dc-9054-8472c0008fb7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_223d01b5-9143-49a5-8305-276100287232_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_05da60d2-dfc3-4ab3-8a27-3f66ffd46abe_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade, less allowance for credit losses of $184 as of September&#160;30, 2022 and December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0290b12f-34a9-4bdf-bc4c-48b2afdd35fb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_f55ba479-dc7d-4e5d-86d8-37832da197dd_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_7887355e-4886-4aa8-a6bd-f3a5daaace2c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_ad58c10a-2625-4cd5-9bb2-b44bf2eaf25b_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_8023a477-ce80-45a4-b5bf-b5a23180b73a_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_906ecff9-ba17-4d74-8ef2-4073bef6e944_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, weighted average exercise price, at end of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_96d1d8ce-be94-4cd7-a2e9-fbedada4a2cb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_aa328df7-58b3-4de9-9cb9-41b92fd6f99f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_35a842df-48ea-4e45-b952-d09f842169aa_terseLabel_en-US" xlink:label="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies, embryos and other production materials</link:label>
    <link:label id="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_label_en-US" xlink:label="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies, Embryos And Other Production Materials [Member]</link:label>
    <link:label id="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_documentation_en-US" xlink:label="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies, Embryos And Other Production Materials [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" xlink:href="pgen-20220930.xsd#pgen_SuppliesEmbryosAndOtherProductionMaterialsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" xlink:to="lab_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c571298b-cafc-4f8b-8184-f25c91da2ad2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_2b3c79ea-a02f-4285-ae3b-b69cea35991b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_5e5f73a8-e687-4cd8-8b60-a6f2020c7326_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_f070340d-cab5-4084-b22b-c75133e53ed7_terseLabel_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued upon vesting of restricted stock units and for exercises of stock options</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_label_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Awards Vested and Stock Options Exercised</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_documentation_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of stock issued related to Restricted Stock Awards vested during the period and as a result of the exercise of stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" xlink:to="lab_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_a405a6f6-8973-4897-ac69-ef0e5136ea83_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_b6e60bd6-d695-465d-bb1b-107d1692a44d_terseLabel_en-US" xlink:label="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party receivable, allowance for credit losses</link:label>
    <link:label id="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_label_en-US" xlink:label="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Receivable, Allowance for Credit Loss, Current</link:label>
    <link:label id="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_documentation_en-US" xlink:label="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" xlink:href="pgen-20220930.xsd#pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" xlink:to="lab_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_dd03cc7d-2fae-401f-b793-655db18ae251_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae0e85f7-c544-4c55-b93b-928b0d030f26_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f4d3f4d3-cad4-4117-b785-51ad0cf8b243_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e18aa9de-55f1-44f4-b93b-511d98ce1912_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_6d883e17-a3ec-4bfa-990b-882559903b34_terseLabel_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_label_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C [Member]</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_documentation_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" xlink:to="lab_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CollaborativeArrangementConsiderationReceivedValue_5d577809-ab4e-4fec-bb3c-b851f0177c1b_terseLabel_en-US" xlink:label="lab_pgen_CollaborativeArrangementConsiderationReceivedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative arrangement consideration received, value</link:label>
    <link:label id="lab_pgen_CollaborativeArrangementConsiderationReceivedValue_label_en-US" xlink:label="lab_pgen_CollaborativeArrangementConsiderationReceivedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Consideration Received Value</link:label>
    <link:label id="lab_pgen_CollaborativeArrangementConsiderationReceivedValue_documentation_en-US" xlink:label="lab_pgen_CollaborativeArrangementConsiderationReceivedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of consideration received by the entity for collaboration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue" xlink:href="pgen-20220930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CollaborativeArrangementConsiderationReceivedValue" xlink:to="lab_pgen_CollaborativeArrangementConsiderationReceivedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_2dfa336f-9976-4361-9699-4821e349c611_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CostOfServicesMember_5f11a901-2c21-4159-a1e0-c1356a6b2cb6_terseLabel_en-US" xlink:label="lab_pgen_CostOfServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of services</link:label>
    <link:label id="lab_pgen_CostOfServicesMember_label_en-US" xlink:label="lab_pgen_CostOfServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Services [Member]</link:label>
    <link:label id="lab_pgen_CostOfServicesMember_documentation_en-US" xlink:label="lab_pgen_CostOfServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfServicesMember" xlink:href="pgen-20220930.xsd#pgen_CostOfServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CostOfServicesMember" xlink:to="lab_pgen_CostOfServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_ebddb6ee-f653-4316-8701-c62824481f14_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_5b5c0a77-bb18-4b47-882b-af64f87289fc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_b3e3870b-a1a7-46d5-a397-98cf7b9d3736_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_d6b53b09-6bf4-4552-8d6e-078e348cc2aa_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_8cea5a4a-4422-44b0-a0d4-536d7f32bef4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax expense from continuing operations</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9cbf2d3b-dea2-464a-9c59-ce59d9eaecc3_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_57ace2b0-6003-402b-822e-2bea715eded7_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product revenues</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_bc53bd59-0851-495f-83ca-0ef093fe2faa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e27cabf9-8c32-4da3-875b-643b453abe55_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b7538996-e1b0-4bd7-b424-6cd5c4f02103_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accumulated other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_RelatedPartyOwnershipInterest_19e53664-046e-4a81-a0dd-f4647fb43c80_terseLabel_en-US" xlink:label="lab_pgen_RelatedPartyOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_pgen_RelatedPartyOwnershipInterest_label_en-US" xlink:label="lab_pgen_RelatedPartyOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Ownership Interest</link:label>
    <link:label id="lab_pgen_RelatedPartyOwnershipInterest_documentation_en-US" xlink:label="lab_pgen_RelatedPartyOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of ownership of common stock or equity participation in a related party.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyOwnershipInterest" xlink:href="pgen-20220930.xsd#pgen_RelatedPartyOwnershipInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_RelatedPartyOwnershipInterest" xlink:to="lab_pgen_RelatedPartyOwnershipInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_f0bcb3ff-83ee-439d-94f9-f25400f1e81e_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out payments (maximum)</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Earn-Out Payments</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Earn-Out Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_f6257efc-82c8-42b0-93f3-99d4e2fa01cd_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_A3.5ConvertibleNotesDue2023Member_2ea9948b-326a-431d-8078-e3786b47820c_terseLabel_en-US" xlink:label="lab_pgen_A3.5ConvertibleNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.5% Convertible Notes Due 2023</link:label>
    <link:label id="lab_pgen_A3.5ConvertibleNotesDue2023Member_label_en-US" xlink:label="lab_pgen_A3.5ConvertibleNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.5% Convertible Notes Due 2023 [Member]</link:label>
    <link:label id="lab_pgen_A3.5ConvertibleNotesDue2023Member_documentation_en-US" xlink:label="lab_pgen_A3.5ConvertibleNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.5% Convertible Notes Due 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_A3.5ConvertibleNotesDue2023Member" xlink:to="lab_pgen_A3.5ConvertibleNotesDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_65bd8227-a63c-4502-a0ab-1ee763c6242e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_b3be27b8-a16c-4e75-a351-ea74b92986e4_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_51ca018a-c72f-4535-bcb3-22b4e56f429d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_bda22348-fefc-446e-b66c-e83aa0d159ca_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_GeneratedAfter2017Member_4c5b109e-da0f-4302-af85-04caba80dfa5_terseLabel_en-US" xlink:label="lab_pgen_GeneratedAfter2017Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generated After 2017</link:label>
    <link:label id="lab_pgen_GeneratedAfter2017Member_label_en-US" xlink:label="lab_pgen_GeneratedAfter2017Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generated After 2017 [Member]</link:label>
    <link:label id="lab_pgen_GeneratedAfter2017Member_documentation_en-US" xlink:label="lab_pgen_GeneratedAfter2017Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generated After 2017 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_GeneratedAfter2017Member" xlink:href="pgen-20220930.xsd#pgen_GeneratedAfter2017Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_GeneratedAfter2017Member" xlink:to="lab_pgen_GeneratedAfter2017Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5ae94681-07b6-4e46-8707-7d316bf8b772_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bf36a0e0-61c6-46e7-a21f-358a2903005d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_39325a5e-de57-4e4b-a419-505c99446213_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ExemplarGeneticsLLCMember_f4b3ddc2-0f92-44fa-935b-46eba90e2a6b_terseLabel_en-US" xlink:label="lab_pgen_ExemplarGeneticsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exemplar Genetics, LLC</link:label>
    <link:label id="lab_pgen_ExemplarGeneticsLLCMember_label_en-US" xlink:label="lab_pgen_ExemplarGeneticsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exemplar Genetics, LLC [Member]</link:label>
    <link:label id="lab_pgen_ExemplarGeneticsLLCMember_documentation_en-US" xlink:label="lab_pgen_ExemplarGeneticsLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exemplar Genetics, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarGeneticsLLCMember" xlink:href="pgen-20220930.xsd#pgen_ExemplarGeneticsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ExemplarGeneticsLLCMember" xlink:to="lab_pgen_ExemplarGeneticsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b47ac3a8-4325-4f4e-b97c-8810276c079f_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued and Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b8d03e7-2171-4147-b009-3c5a4a85aee3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6e8aba00-de62-4cfd-9ce8-72b95568a1d2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9a716bb5-886d-476e-a75f-3bf9cd3bedfc_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3d7d3030-d1e4-4f8d-b004-f426fa0bb02d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CastleCreekBiosciencesIncMember_c6cc7019-d3d3-4506-9ada-721012543bf3_terseLabel_en-US" xlink:label="lab_pgen_CastleCreekBiosciencesIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Castle Creek Biosciences, Inc.</link:label>
    <link:label id="lab_pgen_CastleCreekBiosciencesIncMember_label_en-US" xlink:label="lab_pgen_CastleCreekBiosciencesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Castle Creek Biosciences, Inc. [Member]</link:label>
    <link:label id="lab_pgen_CastleCreekBiosciencesIncMember_documentation_en-US" xlink:label="lab_pgen_CastleCreekBiosciencesIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Castle Creek Biosciences, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember" xlink:href="pgen-20220930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CastleCreekBiosciencesIncMember" xlink:to="lab_pgen_CastleCreekBiosciencesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_884879f3-fa66-428a-9842-5c2560f474f3_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenues</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_14c2c829-af91-42b5-adca-5fd63998b172_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_4495f7fc-78eb-435f-9fd0-8ce1cae88ca0_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_dfafb8ab-0934-4da7-baf4-f5bbe214bec2_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_0cfed479-ad1f-4049-b502-9111fdc83f8b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7b8c1330-42e8-4c48-9c51-bf415bd5527b_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d010e399-96a2-435b-bcfc-e597ed5cb022_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4aedfe60-e0b9-457b-bfbd-5b634aa7c259_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_53c9f041-9af6-4563-90e6-25d747ed400d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_90cf7977-857b-4445-922b-198816ed926f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_16e5fb36-696a-46ca-a99a-28e10241098d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax benefit from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_183686ec-4460-421f-8884-28470b77c9dd_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b5db5ac7-fc54-439e-90e3-9f69f2c331db_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_b5f7e6cf-408f-4f27-93fe-af967f090c10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_98ebdca6-d171-4a3f-ba43-0bd791833e26_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected_236dc3b4-02bb-4eb8-b965-23ec9d309aaf_terseLabel_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of seats on the joint venture's governing board, internally selected</link:label>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected_label_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Seats on Governing Board, Internally Selected</link:label>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected_documentation_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The number of seats on the governing board selected internally.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected" xlink:to="lab_pgen_NumberofSeatsonGoverningBoardInternallySelected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2fbde4dd-ed86-4cb2-9d24-df93581995f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_93f3cf5d-0a79-4ab3-bff1-f30e66209ab5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8b66a60b-a0b9-47c8-a9b2-602d8939efe9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_5ee18c4d-2530-476b-b338-f6ec5251ec77_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_5d037304-45b6-4ef6-8e22-9fdd9e10e49f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f6376d75-dfee-45d0-8acd-ba4c0a64b7b1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_b3721ac4-0e5d-4f93-ba14-db3a09192232_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of products and services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_114df94b-f381-4868-a077-73dfa9f01692_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_be97aa02-2abb-405c-96c8-feb921c364e7_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_ca1e2b92-674a-4b2a-9841-1aad2d659b40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_28ce2f37-77a4-4044-9a76-4504537c9b3c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 Retrospective</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 Retrospective [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006RetrospectiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_8b256780-b346-4da2-99c5-c494ee12789d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f0f136c7-6d3f-4fef-9c7d-04ad4d04bb89_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_c4953742-d5b3-4301-b4d8-544b52d6f60c_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration and licensing agreements</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementMember" xlink:to="lab_us-gaap_CollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_134619f3-f9b3-4a67-8b10-2098553442dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_606cf46f-ec39-4511-b160-8ab1bb3ed861_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a852068f-574f-43db-a300-aa2049bc1126_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from discontinued operations per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoard_d115ef09-c902-49e0-925b-df1b21e7c7f1_terseLabel_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoard" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of seats on the joint venture's governing board</link:label>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoard_label_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoard" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Seats on Governing Board</link:label>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoard_documentation_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoard" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of seats on the governing board.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NumberofSeatsonGoverningBoard" xlink:to="lab_pgen_NumberofSeatsonGoverningBoard" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_c32a4a05-40f7-4fb3-88f1-7339d3711d3b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ReportableSegmentsMember_52ed194e-1762-4d3d-8877-9f4373910056_verboseLabel_en-US" xlink:label="lab_pgen_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Adjusted EBITDA for reportable segments</link:label>
    <link:label id="lab_pgen_ReportableSegmentsMember_5d30d32f-a31b-4c14-a222-794d301b7ace_terseLabel_en-US" xlink:label="lab_pgen_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total segment revenues from reportable segments</link:label>
    <link:label id="lab_pgen_ReportableSegmentsMember_label_en-US" xlink:label="lab_pgen_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments [Member]</link:label>
    <link:label id="lab_pgen_ReportableSegmentsMember_documentation_en-US" xlink:label="lab_pgen_ReportableSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember" xlink:href="pgen-20220930.xsd#pgen_ReportableSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ReportableSegmentsMember" xlink:to="lab_pgen_ReportableSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_510938e7-fb15-43d1-a28b-455304dcf4dd_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_7765ff2a-bc1b-4bc7-b456-39b61d405a8b_terseLabel_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners And Interxon Energy Partners II</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_label_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners And Interxon Energy Partners II [Member]</link:label>
    <link:label id="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_documentation_en-US" xlink:label="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrexon Energy Partners And Interxon Energy Partners II</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" xlink:to="lab_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_de8e056b-97de-4f0c-9f2a-9cc9b47bb22f_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1124fa5a-2629-4bbc-ade9-e785d4a232ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_AccruedCompensationPaidinEquityAwards_7b2d1c9b-8190-4b4a-9643-e7469ce8c676_terseLabel_en-US" xlink:label="lab_pgen_AccruedCompensationPaidinEquityAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation paid in equity awards</link:label>
    <link:label id="lab_pgen_AccruedCompensationPaidinEquityAwards_label_en-US" xlink:label="lab_pgen_AccruedCompensationPaidinEquityAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Compensation Paid in Equity Awards</link:label>
    <link:label id="lab_pgen_AccruedCompensationPaidinEquityAwards_documentation_en-US" xlink:label="lab_pgen_AccruedCompensationPaidinEquityAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Compensation Paid in Equity Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AccruedCompensationPaidinEquityAwards" xlink:href="pgen-20220930.xsd#pgen_AccruedCompensationPaidinEquityAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_AccruedCompensationPaidinEquityAwards" xlink:to="lab_pgen_AccruedCompensationPaidinEquityAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_aca711fa-a41e-405f-8786-730b624cdb46_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_c59fbb3c-3952-41bd-9941-77ca1436fe3a_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_5a21d97f-a239-4ad8-b931-a635df75df22_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_b110f20f-4468-408c-a6f0-f6ce88730a44_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of products</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_74468099-11e8-479d-a71e-cac9d13df3c5_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24695590-4c3e-4c7e-9cde-8705e3e1cf50_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9af1f443-3136-47cd-8cf8-5cba51db2084_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b4b835e4-18e9-4a79-9692-d57750e9fe9f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_676625ea-e4b7-438d-bb6f-2835acebedc8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_a6837f7d-644a-48dc-aea4-eadae768be91_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_332457d5-39bd-419c-b77e-3aafe6bd29cd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_b54503ab-85fa-400e-8306-f6bdac8f0ef8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_093f9f5d-5557-4a08-8c08-9d0218f51004_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_855bc217-8a18-4ef2-a033-2710344e7519_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_TaxableIncomeLoss_d16c8e98-34cf-4be7-bbce-bc6a851b5970_terseLabel_en-US" xlink:label="lab_pgen_TaxableIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable loss</link:label>
    <link:label id="lab_pgen_TaxableIncomeLoss_label_en-US" xlink:label="lab_pgen_TaxableIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable Income Loss</link:label>
    <link:label id="lab_pgen_TaxableIncomeLoss_documentation_en-US" xlink:label="lab_pgen_TaxableIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable income (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TaxableIncomeLoss" xlink:href="pgen-20220930.xsd#pgen_TaxableIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_TaxableIncomeLoss" xlink:to="lab_pgen_TaxableIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_c4f23333-7ff7-416f-90d6-3ecc06dfe734_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_1177220e-b2aa-4a4a-a970-7f2e84245aa6_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Accrued Liabilities</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_ddf680ed-5127-4d4c-8e19-f45d89000872_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_94331e45-b131-4a67-b68a-00bc92d78909_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8f9d985d-0077-4147-b699-7fff6d354857_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment included in accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_00e3d6eb-3e54-458f-b28b-00b082eb92ff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_edb7d4d3-a72d-46bc-bdde-7ce8c25545ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Term (Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0d09cc4c-0f60-4494-ba30-1f0757dfa39c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2bf79412-12d0-411f-908f-e6fd4f302c15_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_0841070f-4ec9-47de-b3e0-bde60958a8b5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_c299476c-3b9b-495b-a282-45256d7158c8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_7bdd6d2a-b91d-41fe-8b96-34959d754a3e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_068b2b21-8111-4a7e-893b-f5eb1586b6f4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f1fa8680-35cc-4888-8ffa-466ee3f43789_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_7537b8ab-f548-4d91-84b1-12be9f38a69a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1653b294-e8e7-4a23-a0c7-b3ae674bba08_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by Reportable Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_7b10c179-117c-4edd-b371-4d5206f492e9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses:</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract" xlink:to="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_LesseeOperatingLeaseTerminationPeriod_fd11458f-c729-4990-98dd-94680072f44d_terseLabel_en-US" xlink:label="lab_pgen_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination period</link:label>
    <link:label id="lab_pgen_LesseeOperatingLeaseTerminationPeriod_label_en-US" xlink:label="lab_pgen_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Period</link:label>
    <link:label id="lab_pgen_LesseeOperatingLeaseTerminationPeriod_documentation_en-US" xlink:label="lab_pgen_LesseeOperatingLeaseTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LesseeOperatingLeaseTerminationPeriod" xlink:href="pgen-20220930.xsd#pgen_LesseeOperatingLeaseTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_LesseeOperatingLeaseTerminationPeriod" xlink:to="lab_pgen_LesseeOperatingLeaseTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d2bda725-9ae8-4356-b56c-90d04c9f274b_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_a5b90149-b8a0-4676-b607-e16aa5d2b7ac_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_AdjustmentForBonusesPaidInEquityAwards_7fcc9f85-9415-479a-802a-14edfc54e61e_terseLabel_en-US" xlink:label="lab_pgen_AdjustmentForBonusesPaidInEquityAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment related to accrued bonuses paid in equity awards</link:label>
    <link:label id="lab_pgen_AdjustmentForBonusesPaidInEquityAwards_label_en-US" xlink:label="lab_pgen_AdjustmentForBonusesPaidInEquityAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment For Bonuses Paid In Equity Awards</link:label>
    <link:label id="lab_pgen_AdjustmentForBonusesPaidInEquityAwards_documentation_en-US" xlink:label="lab_pgen_AdjustmentForBonusesPaidInEquityAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment For Bonuses Paid In Equity Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AdjustmentForBonusesPaidInEquityAwards" xlink:href="pgen-20220930.xsd#pgen_AdjustmentForBonusesPaidInEquityAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_AdjustmentForBonusesPaidInEquityAwards" xlink:to="lab_pgen_AdjustmentForBonusesPaidInEquityAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7fe5d353-fd07-4210-9b74-8d33e9f55e1f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_a62d641f-4ff8-4d45-a60b-355424ae46cd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebt_679f2c70-08ee-48ee-a3fa-889a7d2c0c6d_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_ab230f28-b0ab-4032-86ab-48fe056c7474_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_81dffe2a-1e72-4256-8eac-88b690bfb806_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_8c674fc4-a5c1-4747-a77a-0a407f209ca0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Contractual Term (Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_9453af8f-91ed-43b5-ac4b-7a446bc25c21_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted_80ff1f9e-8d78-4b3c-95cf-e75698263e9a_terseLabel_en-US" xlink:label="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum additional capital contribution committed</link:label>
    <link:label id="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted_label_en-US" xlink:label="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture Additional Capital Contributions Committed</link:label>
    <link:label id="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted_documentation_en-US" xlink:label="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of additional capital contributions to the joint venture for which the entity is committed, maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted" xlink:href="pgen-20220930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted" xlink:to="lab_pgen_JointVentureAdditionalCapitalContributionsCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f7a9430c-d087-4a2f-b052-8dfb8b523dad_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_ab12dbdb-207e-4578-89cc-9998b77ef2a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_419ba549-3365-47b3-8123-51c353cae210_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Long-Term Debt, Excluding Current Maturities</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_945d01c1-37c8-4a3c-b97d-4efbadf43629_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Research And Development</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Research And Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_0833125a-0a4d-409b-907a-28e07d7ed82d_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5ce8e8e1-9022-48c0-91b0-bacdb1fd8825_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8741debd-1b49-462d-ba30-8879cb3c1c16_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d1393a3e-91b5-477c-811d-1cb6a61bd8bc_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ec8d1ebc-6ff0-4773-8665-19e89994cf88_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e6d1a66d-86bf-4221-b7b0-73064fb32c6e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes, unamortized discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_598f828d-193e-4d8a-a843-cc62cf7b697c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_608963be-c64f-4566-a71b-7b2649f86ac7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, capital loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capital Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_85de464e-876b-41ef-b863-f56374e49bbd_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2613b63a-d4e8-4e82-ae1f-5067d20ca80b_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b5d36eb2-ae06-4d51-a302-b3f9d37024b2_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_15a112a5-ced2-4268-8871-fa9772ec68d5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_83aaa612-a5dc-460c-8eb3-2099361a74cd_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_89d8499d-a7b7-49f0-bb7d-34873433a22f_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_b136ae45-9205-4349-9a0f-b6dd756fc7b0_terseLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of services</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Services</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_66ed604c-c45f-457f-a70f-843a84fdc29e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_2af3fd85-8591-4333-8b13-04dac25e7920_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_3193bff9-7bb4-4752-a343-834c2de272cb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_e384833e-c004-4936-8443-0082bee841df_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_b7f62c58-9a97-4ef3-a9ca-24b7dc8965ec_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_7ff3910a-071c-466d-818a-91295a25581d_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating gain</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_BreedingandProductionAnimalsGross_576961f2-3c83-4546-8735-fe37b76a26b7_terseLabel_en-US" xlink:label="lab_pgen_BreedingandProductionAnimalsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Breeding stock</link:label>
    <link:label id="lab_pgen_BreedingandProductionAnimalsGross_label_en-US" xlink:label="lab_pgen_BreedingandProductionAnimalsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Breeding and Production Animals, Gross</link:label>
    <link:label id="lab_pgen_BreedingandProductionAnimalsGross_documentation_en-US" xlink:label="lab_pgen_BreedingandProductionAnimalsGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated depreciation of animals maintained to create offspring or to produce goods to be sold for profit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BreedingandProductionAnimalsGross" xlink:href="pgen-20220930.xsd#pgen_BreedingandProductionAnimalsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_BreedingandProductionAnimalsGross" xlink:to="lab_pgen_BreedingandProductionAnimalsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_eddf7c76-5dd6-40a6-ad62-ebb3cd3656f8_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e1169eba-944b-405c-bb23-42f346944228_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_c0458a16-c496-404e-b4a3-598d92606669_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_6266a3e1-6592-4249-afb1-6a38eae95e2a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_777246f9-6a31-410e-8051-03906a56f801_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_897d3866-6c8b-4674-a273-e2e2a4bfed05_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_91fcbf85-400f-44d2-9920-70743d7c3f9a_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c12a282f-9ae7-4ba6-93fa-84ecbf18a50f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c7b48b8-df50-4a52-8633-71f5a77b3572_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_2215a3ca-bbb4-48d5-bc6f-8db254b508f5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_fbc28a70-b42c-48e5-8c29-bda73e3bdf6e_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_219b2633-e4ba-44f3-af42-aa547f264432_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_b1bf278e-565f-417c-9f49-23df57b5083f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_4e1bc004-0956-4311-aa35-e1040767549f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_e73122cf-b22f-4521-ae16-57aaec849f66_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_AllInvestorsMember_b7a14ea9-b616-439d-b55d-5bf7b2ea9f58_terseLabel_en-US" xlink:label="lab_pgen_AllInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Investors</link:label>
    <link:label id="lab_pgen_AllInvestorsMember_label_en-US" xlink:label="lab_pgen_AllInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Investors [Member]</link:label>
    <link:label id="lab_pgen_AllInvestorsMember_documentation_en-US" xlink:label="lab_pgen_AllInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Investors of Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AllInvestorsMember" xlink:href="pgen-20220930.xsd#pgen_AllInvestorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_AllInvestorsMember" xlink:to="lab_pgen_AllInvestorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e3b79832-6aff-4efe-a470-c8daa71bb069_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in other assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_fe356c44-5e8f-42f2-b6e2-02b9fb515123_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d2fb895b-2a9a-4cbb-9546-b2d6a508e79b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_3fb4c457-34d0-4bd7-8410-5094a6e6c5ce_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_049fd42f-4bc7-4d23-9bc9-1633ae3fae85_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party payables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c171e2e9-6679-45ef-975b-e6593f371293_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add recognition of previously deferred revenue associated with upfront and milestone payments</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_72b775c9-31d0-4172-ad6d-8864d205f5be_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8daf9472-fcac-4c96-955f-85ed3d720f90_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_aa5521d1-b41e-45cb-8801-8d05e9687ca8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_160678ab-431e-4b5e-b3bb-0afaca39485f_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualExpense_31e5b5a6-b1e5-416a-9589-defe93f2fc11_terseLabel_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense for certain compensation arrangements</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualExpense_label_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Expense</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualExpense_documentation_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualExpense" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CompensationArrangementWithIndividualExpense" xlink:to="lab_pgen_CompensationArrangementWithIndividualExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestorMember_7388bdbd-3d20-4008-be2e-631ca46f588f_terseLabel_en-US" xlink:label="lab_us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investors</link:label>
    <link:label id="lab_us-gaap_InvestorMember_label_en-US" xlink:label="lab_us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestorMember" xlink:to="lab_us-gaap_InvestorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_8cb64d48-8ea2-4470-ad06-9b2924474cda_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e2a386e5-d449-4349-95af-151e9d5f3d8d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_e7553454-f8b2-4272-94cd-964586eb25eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_a7c4b54b-e3e7-49b0-9598-9f9a6d1240ed_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_f3d5eb29-ede9-4464-8259-33f6843ee2da_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_e58efd88-238c-492d-8f7e-c5ee9fcde2bc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_a75d3a4d-a73c-499c-8e08-d9b870aeeef1_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_b4954502-3ccd-4a0b-9d71-0ccac8ffc205_verboseLabel_en-US" xlink:label="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Adjusted EBITDA for reportable segments</link:label>
    <link:label id="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_label_en-US" xlink:label="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Adjusted EBITDA, Including Cash Paid for Capital Expenditures and Investments in Affiliates</link:label>
    <link:label id="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_documentation_en-US" xlink:label="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Adjusted EBITDA defined as net income (loss) before (i) interest expense, (ii) income tax expense/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 disposal of assets; (viii) loss on impairment of goodwill and other noncurrent assets, (ix) write-off of reacquired in-process research and development, (x) equity in net income (loss) of affiliates, and (xi) 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" xlink:href="pgen-20220930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" xlink:to="lab_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_2baf8d46-bab1-46c2-b34c-ebafd95a284a_verboseLabel_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly compensation, in the form of equity</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_label_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Allocated Share-Based Compensation Expense, Monthly Expense</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_documentation_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of monthly expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" xlink:to="lab_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_c824364d-84a4-41f6-92b6-99edda95fab8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock price trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90573e7f-a173-4f14-a972-37eaa5028c62_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_94ba6035-b559-4470-8489-22528cb60eb2_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d51fb5ef-f242-42a9-9593-776c601d9936_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_5efd8298-9fbe-46ca-ba26-52a7a67862dd_terseLabel_en-US" xlink:label="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates</link:label>
    <link:label id="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_label_en-US" xlink:label="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures, Net Of Proceeds From Sale Of Assets, And Investments in Affiliates</link:label>
    <link:label id="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_documentation_en-US" xlink:label="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures and Investments in Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" xlink:href="pgen-20220930.xsd#pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" xlink:to="lab_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_3a4c0931-e645-4ed7-8f5d-d3129f0beee8_terseLabel_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Yearly compensation, payable in cash or equity</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_label_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Annual Cash Retainer</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_documentation_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Annual Cash Retainer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualCashRetainer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer" xlink:to="lab_pgen_CompensationArrangementWithIndividualAnnualCashRetainer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_ea338e0d-ac83-49ef-849f-7bb1f924aeb4_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_53e09f9a-bb0d-47b1-8fbe-ccf40b105ecd_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease rental income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_62027941-d0d5-4750-b44c-54bc1ea76591_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_b410b083-f23c-4a45-af03-b5dfe503f9f3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_bc9159f1-6e26-4440-8f4a-8feb606a0b61_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_07b4ab26-f8fa-4038-863f-ad6c358a9c13_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_37abdb77-79d0-409e-b04f-a582dc79a005_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_fc9ccdb0-49c3-4629-9950-3c6284de5c55_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest, ownership percentage by noncontrolling owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_96025d53-139f-4968-8009-6a8b57640937_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ExecutiveChairmanMember_870ae7ed-13a5-4c74-93ec-616e3a95fffa_verboseLabel_en-US" xlink:label="lab_pgen_ExecutiveChairmanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Chairman</link:label>
    <link:label id="lab_pgen_ExecutiveChairmanMember_label_en-US" xlink:label="lab_pgen_ExecutiveChairmanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Chairman [Member]</link:label>
    <link:label id="lab_pgen_ExecutiveChairmanMember_documentation_en-US" xlink:label="lab_pgen_ExecutiveChairmanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Chairman [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ExecutiveChairmanMember" xlink:to="lab_pgen_ExecutiveChairmanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_3c26724d-b275-4754-9e19-e989612597e3_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of Convertible Notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_1424464b-b0b1-4bb8-9852-741cb9460df0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrentAndNoncurrent_284bb677-25ae-499a-8b4b-41eefffce47d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_6863cd57-1773-480c-bcc9-bfa87767faaa_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_2c7d7a29-3afc-46fa-a993-96754ae6752c_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Means Other than Sale, Abandonment</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Means Other than Sale, Abandonment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_0cc5297f-961b-4d57-a0fa-aa2cb9cf8ca0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityTable_2cd71c38-50d6-432e-9469-3512ffd4815a_terseLabel_en-US" xlink:label="lab_pgen_ContractWithCustomerAssetAndLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset And Liability [Table]</link:label>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityTable_label_en-US" xlink:label="lab_pgen_ContractWithCustomerAssetAndLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset And Liability [Table]</link:label>
    <link:label id="lab_pgen_ContractWithCustomerAssetAndLiabilityTable_documentation_en-US" xlink:label="lab_pgen_ContractWithCustomerAssetAndLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset And Liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable" xlink:href="pgen-20220930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable" xlink:to="lab_pgen_ContractWithCustomerAssetAndLiabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_306bf301-458e-4199-8a3a-009d43d1ddac_negatedLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of premiums on investments, net</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_eb675bec-d2f9-4f99-bca6-79a97ddc5d61_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e909eae2-520c-410b-b077-7d4524c9d34b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_140dd3d2-3c63-414c-a13d-c494f7460b3a_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_dd5da918-7c1f-4265-8925-fe31fdfcdaad_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_805335dc-72bc-49a4-adb5-8c92a4862365_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bf344735-87a0-44ce-a626-cfc167f8d443_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_00bce0f0-b6f4-40a0-8202-0648b1df22e1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b0d81622-4003-46a6-b5a6-389c654409cf_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_341ac808-929b-4f4a-bc90-7d9bf2e5ef77_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Cash Flow Elements, Investing Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Cash Flow Elements, Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:to="lab_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_96193ecf-7be7-45c0-aa3c-37facb540d1c_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_341f80ad-6901-4e1c-9718-f6c465c81f4a_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_BiopharmaceuticalsSegmentMember_8b5491ab-db82-41e9-b5e6-d4959eff6f4f_terseLabel_en-US" xlink:label="lab_pgen_BiopharmaceuticalsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biopharmaceuticals</link:label>
    <link:label id="lab_pgen_BiopharmaceuticalsSegmentMember_label_en-US" xlink:label="lab_pgen_BiopharmaceuticalsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biopharmaceuticals Segment [Member]</link:label>
    <link:label id="lab_pgen_BiopharmaceuticalsSegmentMember_documentation_en-US" xlink:label="lab_pgen_BiopharmaceuticalsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PGEN Therapeutics Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_BiopharmaceuticalsSegmentMember" xlink:to="lab_pgen_BiopharmaceuticalsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_183b8b8e-6dde-4c0e-9a03-3c067ac91f00_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_a5abc6cf-d33e-4859-8d94-34d24a38d4a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_61eb34b8-4715-4700-9b30-3a4730cd9e94_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_ffac9813-163b-460f-acb9-8f04a7620a54_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of common share price over conversion price for conversion</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_7e3327de-74e6-4399-b4d8-55ee760714ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss from continuing operations per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_9f446acd-b6bb-449b-b163-e675f033cabf_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_OtherLongTermDebtMember_bd7d8de3-fa4c-4b05-9f51-28a64b2b5515_terseLabel_en-US" xlink:label="lab_pgen_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pgen_OtherLongTermDebtMember_label_en-US" xlink:label="lab_pgen_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt [Member]</link:label>
    <link:label id="lab_pgen_OtherLongTermDebtMember_documentation_en-US" xlink:label="lab_pgen_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherLongTermDebtMember" xlink:href="pgen-20220930.xsd#pgen_OtherLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_OtherLongTermDebtMember" xlink:to="lab_pgen_OtherLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_29d2a006-3ac4-4682-80e7-bf2630728fac_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_8bf9676f-7960-4058-988e-eb4392d99090_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8d056fdb-4461-4fdb-a39e-87b573084e1a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of shares, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_64e2ca9d-ef33-439c-b160-2953641952b2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_aed73420-1ec7-42cb-bab0-487c60042e61_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d66c34e5-b55c-4d22-9fe2-f034fe0e8468_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_afb014e6-720d-4fa6-9a58-af9a9c7dc897_terseLabel_en-US" xlink:label="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_label_en-US" xlink:label="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Reconciliation [Abstract]</link:label>
    <link:label id="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_documentation_en-US" xlink:label="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Reconciliation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" xlink:href="pgen-20220930.xsd#pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" xlink:to="lab_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_bdf5acc1-11c8-45c4-8547-e8568cfd4d43_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_e81ec4cf-f9d3-434b-a9bf-cb451b722fee_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation costs</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_2844b26d-0547-4453-b71b-5ec34cc4d023_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_NoncashGainLossOnTerminationOfLease_243d049a-748f-420c-b6c5-fde9c0593031_negatedTerseLabel_en-US" xlink:label="lab_pgen_NoncashGainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash gain on termination of operating leases</link:label>
    <link:label id="lab_pgen_NoncashGainLossOnTerminationOfLease_label_en-US" xlink:label="lab_pgen_NoncashGainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Gain (Loss) on Termination of Lease</link:label>
    <link:label id="lab_pgen_NoncashGainLossOnTerminationOfLease_documentation_en-US" xlink:label="lab_pgen_NoncashGainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Gain (Loss) on Termination of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NoncashGainLossOnTerminationOfLease" xlink:href="pgen-20220930.xsd#pgen_NoncashGainLossOnTerminationOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NoncashGainLossOnTerminationOfLease" xlink:to="lab_pgen_NoncashGainLossOnTerminationOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_94f72ea3-aba2-4331-8eab-4984c50dc6ed_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 16)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_692a9e63-202b-4b5f-b187-9d332a39a81b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7e5c7d88-2331-478a-abb7-5b16e912ebc3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at beginning of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_948c1267-a7c6-4c16-ab90-a4f3cc643306_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances at period end (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_83e981be-9c7e-4888-9a1b-0e193ffdddce_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposals of assets, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_a6f3be82-f7f8-4cef-9456-0dd90cebd9db_netLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on disposition of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_b95aadc7-1b27-4a41-ae35-942d0ddbb2ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposals of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_f6a97642-87de-4942-b6e6-ea5b32000ca0_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposals of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_f446f5ca-d4f7-47ad-a213-5433b0eb8508_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Information</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_9988a13f-a1cb-42cd-a525-635738383e21_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f621db3e-f215-4b04-887e-dc59202a82ae_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_5c6183ce-ac71-42ab-8ea3-3e77785767ae_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued as payment for services</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_fc63f074-b918-4d83-8b8f-50c80ca760aa_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_265fbf73-5bdb-4b28-b97c-7751be4d3164_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_973dcd00-1075-4c31-9ad3-2d781cb2451c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_931f6c1d-a219-419f-8b04-fc4fde9009fa_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from external customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_b7ba0b36-cc5e-4269-8334-190805939ae7_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_87dece9c-2f3d-4885-9665-7de9874bce10_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating gain</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PrepaidProductAndServiceRevenuesMember_fd2ad651-45e7-4df7-8a30-f9a024673f8c_terseLabel_en-US" xlink:label="lab_pgen_PrepaidProductAndServiceRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid product and service revenues</link:label>
    <link:label id="lab_pgen_PrepaidProductAndServiceRevenuesMember_label_en-US" xlink:label="lab_pgen_PrepaidProductAndServiceRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Product And Service Revenues [Member]</link:label>
    <link:label id="lab_pgen_PrepaidProductAndServiceRevenuesMember_documentation_en-US" xlink:label="lab_pgen_PrepaidProductAndServiceRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Product And Service Revenues [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrepaidProductAndServiceRevenuesMember" xlink:href="pgen-20220930.xsd#pgen_PrepaidProductAndServiceRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PrepaidProductAndServiceRevenuesMember" xlink:to="lab_pgen_PrepaidProductAndServiceRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_724be748-1268-491d-b947-4af4dc16295b_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_5b129d33-9285-42e5-a7e2-0ead150c3459_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_a653fcac-7299-4bf7-84e5-3bbb8acc2238_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level&#160;3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_0a53708d-d39f-4517-84ba-4236a5baf9a3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_a40b047a-4431-4dbb-aee1-310a8a067651_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_223b7dd3-fa25-4e4c-b0b1-c48fce1fbb06_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f34a1081-559e-4768-84b8-7a34a2e397cf_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payments</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7c96a4d6-989d-4e55-999b-63d42b6609b3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_4c54ead6-d6d9-414c-8b60-a86d94de301b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_a3a62700-159e-428f-9174-236fc9ac88ff_terseLabel_en-US" xlink:label="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for accrued compensation (in shares)</link:label>
    <link:label id="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_label_en-US" xlink:label="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During The Period, Shares, Accrued Compensation</link:label>
    <link:label id="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_documentation_en-US" xlink:label="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued in lieu of cash for accrued compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringThePeriodSharesAccruedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" xlink:to="lab_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_d1a79759-f2b0-4259-9497-16efba3dac2f_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_ffba6863-979f-45ce-9214-305e77f87435_verboseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_c957b812-e8da-4869-933e-203e4a57d7ff_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesNetCurrentAbstract_e6c27a9c-e5b6-4c88-a9d2-7baace3b4cd0_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Net, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract" xlink:to="lab_us-gaap_ReceivablesNetCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_fd2a5922-5633-4de7-bcd7-42c2098b9e6b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_9178643d-b58a-4c20-8b5b-b20f2615f47c_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected_99792db1-7e41-4bc1-a4bd-f3158fa5e3f3_terseLabel_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of seats on the joint venture's governing board, externally selected</link:label>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected_label_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Seats on Governing Board, Externally Selected</link:label>
    <link:label id="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected_documentation_en-US" xlink:label="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The number of seats on the governing board, externally selected.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected" xlink:to="lab_pgen_NumberofSeatsonGoverningBoardExternallySelected" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_e8f135b2-c3d9-4c45-aefe-e7477948fc6d_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_13643c7b-ec77-4803-84bb-8c54dac94253_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_33ca734b-32a9-4ee3-a18f-e2ad82f1e840_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4dc4a027-d82a-4950-922b-470a3ba2457d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_8ad921c6-9f6b-4c07-ab66-9742ea965663_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of debt, amount</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_f54b6934-7a83-4fe2-89bd-3a8fed676c59_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_df86f767-6156-4305-bd2d-289419f113ed_terseLabel_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation arrangement with individual, annual stock option grant, grant date fair value</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_label_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Annual Stock Option Grant, Grant Date Fair Value</link:label>
    <link:label id="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_documentation_en-US" xlink:label="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Arrangement With Individual, Annual Stock Option Grant, Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" xlink:to="lab_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8aa0533a-d50a-40da-bac0-9aff4ff23d44_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cca8f1c5-f359-4bc8-9481-c44f040a2700_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_1d429ff7-f928-4027-95c7-e76b06b5f479_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from repayment of notes receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9a98bffc-4b57-4539-ab11-fc8a5119ea3e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_63d678d2-988e-4d1f-96d6-91e6f88846c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level&#160;2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_0f6603a7-bff4-4003-888e-7ff6a6fb2acb_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_a100825b-ccb9-4283-aa7a-f5d8b2e2a8c8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_87ab4ea6-ce8a-4187-ac84-29f79804c9a7_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dfe62345-40c4-47d4-b51d-efb66529e882_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value adjustment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1c84a11-e736-49a7-8f13-325d8584b50d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_dd0f58c4-911b-4bc0-ae34-e3d418820ba8_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b17d44b7-6b89-4730-bcba-f1cfb6d9f3ad_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_20d5edf2-383d-45c5-8bdb-8d3322f999d4_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLineItems_c332e085-2121-438d-9b66-4551ce6e496d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_6254371e-1ed4-41d1-a96c-36adc178c69a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d038e34c-aee9-4f16-9138-b8e50b505965_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0d09bf2a-ad5d-4473-98ed-60cd1130873b_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_ecbd8503-8cc3-4f26-be2a-9a76286ec899_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_3ae53c4d-009f-46ca-98f9-f7d45dffac04_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9d6017f2-536d-43a4-bbfa-be4fb17cdd8f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryCurrentTable_406bb796-7cd1-4417-a632-5556838c5f5c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_ad98976f-15ec-41f1-b0a7-80832ee5bf74_terseLabel_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents, developed technologies and know-how</link:label>
    <link:label id="lab_us-gaap_IntellectualPropertyMember_label_en-US" xlink:label="lab_us-gaap_IntellectualPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember" xlink:to="lab_us-gaap_IntellectualPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_EliminationsAndReconcilingItemsMember_2aba23ec-5185-4d06-becb-2fe663c8d0a9_terseLabel_en-US" xlink:label="lab_pgen_EliminationsAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of intersegment revenues</link:label>
    <link:label id="lab_pgen_EliminationsAndReconcilingItemsMember_label_en-US" xlink:label="lab_pgen_EliminationsAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations And Reconciling Items [Member]</link:label>
    <link:label id="lab_pgen_EliminationsAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_pgen_EliminationsAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations And Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember" xlink:href="pgen-20220930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_EliminationsAndReconcilingItemsMember" xlink:to="lab_pgen_EliminationsAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_8088fa08-bd2e-4e22-ae0a-a6f1a32771dc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetImpairmentCharges" xlink:to="lab_us-gaap_OtherAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4b553651-de5c-403e-9289-41a8d24f59f0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_c7ae9744-bfaa-4236-82f2-1018cce92944_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued as payment for services (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_734d6df3-e193-473b-aa73-07cb997173bc_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_f963efba-39cf-48f7-88ad-15891fa018fe_terseLabel_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued upon vesting of restricted stock units and for exercises of stock options (in shares)</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_label_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Awards</link:label>
    <link:label id="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_documentation_en-US" xlink:label="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued during the period related to Restricted Stock Awards and exercises of stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" xlink:to="lab_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_d4ba0011-b10e-473e-98d6-043edaa9d4ef_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Expense, Net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_81f7201d-17a3-421f-b664-576a88dcc774_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from discontinued operations, net of income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_51c72af9-53d7-49ba-a1b8-eb54c00e5ff3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d001a268-0a50-46d0-aeb0-de782a9560ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_62de75f0-d48e-477f-bb46-d23a46751773_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e3f542a9-c7c8-40a5-9b1e-daaaa551dd65_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_7ca5a3d7-6e9a-4c34-a8e3-b6e2b4e31640_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_8ef126bd-7a0b-48aa-9bf1-8c9aff208c52_negatedLabel_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of discontinued operations</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_label_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:label id="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_documentation_en-US" xlink:label="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" xlink:to="lab_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_cc09acd9-0b71-4428-bc40-fba3c7cff704_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_9de3fe10-0106-439f-a38f-a45b6a062d2f_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_720e7a62-1a1a-450d-afe7-9a763dcccded_terseLabel_en-US" xlink:label="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount used in conversion</link:label>
    <link:label id="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_label_en-US" xlink:label="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Principal Amount Initial Conversion Rate</link:label>
    <link:label id="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_documentation_en-US" xlink:label="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount in principal used in the initial conversion rate of the Convertible Notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" xlink:href="pgen-20220930.xsd#pgen_ConvertibleDebtPrincipalAmountInitialConversionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" xlink:to="lab_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_c22ee67a-92a8-4b8c-b6c6-7458bc4255d5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_4fd5273e-1bae-4a0c-bf11-28cb402d352d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_4dc9a396-2ccb-4540-8b95-74f4c390b741_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_2d5e8833-9b55-483b-aac3-54c26e79de7b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_484c6851-0e6e-4080-bf39-9ecb86591d8a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_1c8b5da1-82c8-47f5-ba25-52c47fee32d5_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_87d5eb00-ea53-4f56-90dd-6ae210fbc83c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_f6fa6c8d-8431-477b-8633-fe37fcb1b499_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and maturities of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_3ab834a5-d637-4b4a-a837-1eab919fd7fc_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_18932e24-8692-4950-9e1e-89b6ebbfec2d_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f052dff8-b753-421b-9d36-05d6acd4dc2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_e60b304f-8a9d-418f-b171-7a83a7e3acc7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d3e708d3-57fe-4c8d-9f7a-1766ac9e6baf_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_fa09478d-36fb-495d-98bf-9f1a38226056_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_8c29bfd5-1940-4752-9c3d-d5119c7e244a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7f56a0b6-3e76-46b7-a71b-5cb86c23db70_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_efd8b36f-f88b-455e-8d02-5111ad66f9ac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_NumberOfReportingUnitsImpaired_9d0479f3-81fc-4f37-9981-c8b9390c8e2d_terseLabel_en-US" xlink:label="lab_pgen_NumberOfReportingUnitsImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units impaired</link:label>
    <link:label id="lab_pgen_NumberOfReportingUnitsImpaired_label_en-US" xlink:label="lab_pgen_NumberOfReportingUnitsImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Reporting Units Impaired</link:label>
    <link:label id="lab_pgen_NumberOfReportingUnitsImpaired_documentation_en-US" xlink:label="lab_pgen_NumberOfReportingUnitsImpaired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Reporting Units Impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberOfReportingUnitsImpaired" xlink:href="pgen-20220930.xsd#pgen_NumberOfReportingUnitsImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_NumberOfReportingUnitsImpaired" xlink:to="lab_pgen_NumberOfReportingUnitsImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_PercentageOfRevenueAttributableToCustomer_87e06b38-b5b0-45c5-bff9-b545860c44da_terseLabel_en-US" xlink:label="lab_pgen_PercentageOfRevenueAttributableToCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue attributable to customer</link:label>
    <link:label id="lab_pgen_PercentageOfRevenueAttributableToCustomer_label_en-US" xlink:label="lab_pgen_PercentageOfRevenueAttributableToCustomer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Revenue Attributable To Customer</link:label>
    <link:label id="lab_pgen_PercentageOfRevenueAttributableToCustomer_documentation_en-US" xlink:label="lab_pgen_PercentageOfRevenueAttributableToCustomer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Revenue Attributable To Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PercentageOfRevenueAttributableToCustomer" xlink:href="pgen-20220930.xsd#pgen_PercentageOfRevenueAttributableToCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_PercentageOfRevenueAttributableToCustomer" xlink:to="lab_pgen_PercentageOfRevenueAttributableToCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_3958ff2b-f7d5-44df-b9a2-84297a2d2530_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowed shares, number issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_9d3807dc-3edc-4c9b-a1a4-23770b533818_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bc287093-4230-40d9-9d80-60c310e64f9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_969b9756-b564-40d6-8e84-c311065a7f0e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_595297fd-b9f0-49d9-9bdf-e2f2a73fb193_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_af735929-1104-4bdb-8941-af36ccfd858f_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_603528ed-0dfa-4ced-894a-fd4b646b0547_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b6be048f-b57a-4a9b-be9f-be3da5c56eb3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7fd6b26a-e39c-48df-9f6a-bc9950f12c9c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_c1bf07cd-7724-484b-8706-84b4577c9383_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_28d56c69-b3bb-4672-bce6-3a830313885d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_5b07cea3-7af2-453c-8840-d9c70c1d9085_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration and Licensing Revenue</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_4651239b-72d9-4dcb-8ed2-cff92f0d2e1d_verboseLabel_en-US" xlink:label="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_label_en-US" xlink:label="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets, Including Property, Plant, and Equipment and Right Of Use Assets</link:label>
    <link:label id="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_documentation_en-US" xlink:label="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets, Including Property, Plant, and Equipment and Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" xlink:href="pgen-20220930.xsd#pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" xlink:to="lab_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_7dc990ab-a7fa-49f9-a469-86e6a44550b0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_1957568e-4e06-4f9c-9d88-ec011961ea59_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_d4f4d830-df35-497c-889f-ad27739cf868_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_4245916e-958a-4876-8ec6-2c26463159a2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_e0b129ee-8abc-4292-9e2c-5b6eec7d9de3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_d05735d9-24f5-4e9f-af28-575a96c945ec_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_7b8e6835-3f37-47f5-a54f-ef941605573a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_4035e106-4c94-4579-901f-014f2262663b_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party payables</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_313b055c-8673-4b31-a326-8ee3661792d5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_34e0b36c-ae8e-432d-a1fa-650ab166d4b9_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant noncash activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_06da1500-1ffa-4ece-915d-bc7977d35e56_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_CostOfProductsMember_84db4765-a6d9-4229-8ecf-0f930dd6a921_terseLabel_en-US" xlink:label="lab_pgen_CostOfProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of products</link:label>
    <link:label id="lab_pgen_CostOfProductsMember_label_en-US" xlink:label="lab_pgen_CostOfProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Products [Member]</link:label>
    <link:label id="lab_pgen_CostOfProductsMember_documentation_en-US" xlink:label="lab_pgen_CostOfProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfProductsMember" xlink:href="pgen-20220930.xsd#pgen_CostOfProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_CostOfProductsMember" xlink:to="lab_pgen_CostOfProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_3c5ca476-da4d-4ec5-ba14-a3f893f605dc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Joint Ventures</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_4a294b3e-d11c-481a-b692-93f76f749986_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in net income (loss) of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_937b1710-4b7e-4d26-b105-e11fa35cda06_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in net (income) loss of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_21ad2b13-4b28-44f3-9b5f-cbc2989aea36_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_977a8fdd-11a2-4cd6-966f-441043abc5e9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_5b1f9a65-59c6-403a-b7d8-52d5c60ae7b2_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_95f264d4-d425-408a-8013-aef9d840b9da_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_c3978844-f043-416b-9fac-f462bbfd7bb2_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices_2370bcab-3929-4f85-85b4-e26fca368ab3_terseLabel_en-US" xlink:label="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued as payment for services</link:label>
    <link:label id="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued During Period, Value, Issued For Services</link:label>
    <link:label id="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices_documentation_en-US" xlink:label="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued During Period, Value, Issued For Services . Stock Compensation Expense Is Related To Both Options And RSU's.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices" xlink:href="pgen-20220930.xsd#pgen_SharesIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_pgen_SharesIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_4d69c57d-64a8-4a53-b497-0d034b1ec555_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c91fbcc6-3ba8-4fb7-8183-d353bce3c7d2_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_pgen_OtherMember_245154be-55ca-4fb9-9f23-680c734acd18_terseLabel_en-US" xlink:label="lab_pgen_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pgen_OtherMember_label_en-US" xlink:label="lab_pgen_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_pgen_OtherMember_documentation_en-US" xlink:label="lab_pgen_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember" xlink:href="pgen-20220930.xsd#pgen_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pgen_OtherMember" xlink:to="lab_pgen_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_718192f1-2af5-4878-b4f7-526e6a96d070_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>pgen-20220930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b495e936-a9d0-4b5e-805a-5108bb9b5e98,g:73dcfb2d-eaf5-486f-a2f8-82b26e948a4d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.dna.com/role/CoverPage" xlink:type="simple" xlink:href="pgen-20220930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e70aabf2-e517-4f34-863c-6d083ae07c8a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_DocumentType_e70aabf2-e517-4f34-863c-6d083ae07c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_b6f898cc-b4a5-4bf7-9589-d3150a05c956" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_DocumentQuarterlyReport_b6f898cc-b4a5-4bf7-9589-d3150a05c956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b1413b6a-fe9a-42a4-872c-dc3210c2cb8f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_DocumentPeriodEndDate_b1413b6a-fe9a-42a4-872c-dc3210c2cb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d2c2fa75-db60-4bb2-87e2-2a6fa2436ac2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_DocumentTransitionReport_d2c2fa75-db60-4bb2-87e2-2a6fa2436ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_100b3ce7-33e8-4e35-b07d-ceed04a469d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityFileNumber_100b3ce7-33e8-4e35-b07d-ceed04a469d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_425ac603-ab6a-46c7-8827-f8313a58562a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityRegistrantName_425ac603-ab6a-46c7-8827-f8313a58562a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_8190cade-fea0-44f7-8e0a-7875ea15e836" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityIncorporationStateCountryCode_8190cade-fea0-44f7-8e0a-7875ea15e836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_2afdffc7-9e53-418f-9d28-c9d54b73f70b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityTaxIdentificationNumber_2afdffc7-9e53-418f-9d28-c9d54b73f70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_98703d4e-eaab-44d8-a283-7b25622d99d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityAddressAddressLine1_98703d4e-eaab-44d8-a283-7b25622d99d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_7255f72b-82bf-4cb9-89c0-01b58317a284" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityAddressCityOrTown_7255f72b-82bf-4cb9-89c0-01b58317a284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_fa046427-f46a-4978-8f80-8563f517c461" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityAddressStateOrProvince_fa046427-f46a-4978-8f80-8563f517c461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4c30de14-5d60-4309-bf41-eae4dd660657" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityAddressPostalZipCode_4c30de14-5d60-4309-bf41-eae4dd660657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1b3f638e-b4b0-4436-b814-f5094606e3b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_CityAreaCode_1b3f638e-b4b0-4436-b814-f5094606e3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a6a83012-821c-42ae-9978-4fd6a8879810" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_LocalPhoneNumber_a6a83012-821c-42ae-9978-4fd6a8879810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_7fd893ec-aa46-457a-936b-0e47ac83d7b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_Security12bTitle_7fd893ec-aa46-457a-936b-0e47ac83d7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_02d1f477-d644-4cbe-8c1a-097a8c8a4805" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_TradingSymbol_02d1f477-d644-4cbe-8c1a-097a8c8a4805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7f74adfd-4ccf-4002-9f56-6a29e54b092d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_SecurityExchangeName_7f74adfd-4ccf-4002-9f56-6a29e54b092d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_2c7a0c0f-b4c0-4e57-b581-4545230cf5bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityCurrentReportingStatus_2c7a0c0f-b4c0-4e57-b581-4545230cf5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_42b74175-c7c2-48f1-a809-336d4ced5f5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityInteractiveDataCurrent_42b74175-c7c2-48f1-a809-336d4ced5f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_67ac4a2b-ebce-4271-a878-6eb45fb63523" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityFilerCategory_67ac4a2b-ebce-4271-a878-6eb45fb63523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_1d42f39c-99ef-4663-9769-d6a9f227600b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntitySmallBusiness_1d42f39c-99ef-4663-9769-d6a9f227600b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_294b657c-91ac-4c64-8877-ce81bba9e043" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityEmergingGrowthCompany_294b657c-91ac-4c64-8877-ce81bba9e043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2905735a-5828-45c8-9b31-56f03df108af" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityShellCompany_2905735a-5828-45c8-9b31-56f03df108af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_33b772c4-f9c1-42f3-a6f1-f3bc469c4228" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_33b772c4-f9c1-42f3-a6f1-f3bc469c4228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6190d6d2-c4c8-414b-82fe-ed1278d07d61" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_AmendmentFlag_6190d6d2-c4c8-414b-82fe-ed1278d07d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c2b3df20-e2bb-485f-9b7a-02f4ff36a402" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_DocumentFiscalYearFocus_c2b3df20-e2bb-485f-9b7a-02f4ff36a402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6f821893-2cd5-47d2-ace4-216594484785" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6f821893-2cd5-47d2-ace4-216594484785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b9441dba-80f3-485f-a1ad-c18b75341f74" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_EntityCentralIndexKey_b9441dba-80f3-485f-a1ad-c18b75341f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9bfeb1bb-db74-4027-a2c1-0cb072fc4901" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3db767cc-6897-4c1f-a53b-e6370e64d1ce" xlink:to="loc_dei_CurrentFiscalYearEndDate_9bfeb1bb-db74-4027-a2c1-0cb072fc4901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a76ee2de-93df-41b0-b5f0-c3f10f9d9af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a76ee2de-93df-41b0-b5f0-c3f10f9d9af1" xlink:to="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_664be68a-a86d-413c-a0b6-8e529d4886cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_664be68a-a86d-413c-a0b6-8e529d4886cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_e1b9cdbd-c43b-4f55-99e6-f36ce6fbc758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_RestrictedCashCurrent_e1b9cdbd-c43b-4f55-99e6-f36ce6fbc758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_cb3dcb3e-aa64-4c71-b6f7-5e89721ff083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_ShortTermInvestments_cb3dcb3e-aa64-4c71-b6f7-5e89721ff083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrentAbstract_950805b8-d582-4d10-b337-d830ebde1aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_ReceivablesNetCurrentAbstract_950805b8-d582-4d10-b337-d830ebde1aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b9f23e40-acb9-43dd-9708-20d883f7fe22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_950805b8-d582-4d10-b337-d830ebde1aa6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b9f23e40-acb9-43dd-9708-20d883f7fe22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_8e4c1b0f-e338-4969-b8bd-e44bb6ae05fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_950805b8-d582-4d10-b337-d830ebde1aa6" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_8e4c1b0f-e338-4969-b8bd-e44bb6ae05fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_f12e3480-5aa9-452d-849d-a6fec9d88926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_950805b8-d582-4d10-b337-d830ebde1aa6" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_f12e3480-5aa9-452d-849d-a6fec9d88926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_0230ff29-fb54-4369-8e92-2c23d6a7a15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_InventoryGross_0230ff29-fb54-4369-8e92-2c23d6a7a15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4dcd4233-6138-42b8-b0b0-9ba7e605fcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4dcd4233-6138-42b8-b0b0-9ba7e605fcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9d0d39f7-418d-433b-96f6-e439308156a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9d0d39f7-418d-433b-96f6-e439308156a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f0378156-ee14-4658-bee1-aff8b54427ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_027c5c5f-0a54-4c5d-b9de-50e7180752bd" xlink:to="loc_us-gaap_AssetsCurrent_f0378156-ee14-4658-bee1-aff8b54427ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a164c894-b947-48ea-a73e-7c659e1c1203" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_a164c894-b947-48ea-a73e-7c659e1c1203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7b1530bb-23e8-437a-b45c-2327f99475c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7b1530bb-23e8-437a-b45c-2327f99475c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_234fe339-e60e-4794-b1e3-f207badc51a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_234fe339-e60e-4794-b1e3-f207badc51a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_66b89131-cb87-4de4-80d5-2f65ec30eed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_Goodwill_66b89131-cb87-4de4-80d5-2f65ec30eed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8fc8279a-3b36-45d0-8104-c71309bae149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8fc8279a-3b36-45d0-8104-c71309bae149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd9e4058-7320-48a5-bb6f-0fc3da4ff7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd9e4058-7320-48a5-bb6f-0fc3da4ff7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_0c720e8a-0f22-44fe-b172-80550c98830a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_0c720e8a-0f22-44fe-b172-80550c98830a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_93b52fb3-2a8d-4571-b335-9fe6fea3d122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8d8ce6a8-45e6-441c-bfc5-94c8d721ed9f" xlink:to="loc_us-gaap_Assets_93b52fb3-2a8d-4571-b335-9fe6fea3d122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a76ee2de-93df-41b0-b5f0-c3f10f9d9af1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_65c6c168-ebd5-4d2c-9f66-9e1d9f4589a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_AccountsPayableCurrent_65c6c168-ebd5-4d2c-9f66-9e1d9f4589a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_be92dc96-8dc7-408c-b0ab-07e513b79e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_be92dc96-8dc7-408c-b0ab-07e513b79e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_460ae5c9-c780-4b82-bd42-10bea2ad174f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_460ae5c9-c780-4b82-bd42-10bea2ad174f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4e7334bd-07dd-4093-9f3a-783dcd86779e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4e7334bd-07dd-4093-9f3a-783dcd86779e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_65ddfcfa-6f9d-4afd-aad7-db9f78f113d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_LongTermDebtCurrent_65ddfcfa-6f9d-4afd-aad7-db9f78f113d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1c085046-4880-44e0-8096-fe5310bce8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1c085046-4880-44e0-8096-fe5310bce8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_a8722603-bf13-46e6-937b-3a3f59b8f3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_a8722603-bf13-46e6-937b-3a3f59b8f3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ad2a463d-7dd4-4066-becf-eefde31ac227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ad2a463d-7dd4-4066-becf-eefde31ac227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2fcdde3a-5514-4c87-be70-82840af17df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c4e354c-704a-4cb7-9ace-28981d0f2d45" xlink:to="loc_us-gaap_LiabilitiesCurrent_2fcdde3a-5514-4c87-be70-82840af17df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b276aa1c-8f60-46ff-896d-90a9482ef77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b276aa1c-8f60-46ff-896d-90a9482ef77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1917b049-aad1-4b83-a137-17a4c285cbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1917b049-aad1-4b83-a137-17a4c285cbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_990ec802-d46a-46a1-ae43-59f3fbd1a3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_990ec802-d46a-46a1-ae43-59f3fbd1a3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dec78a76-98b4-4a1e-8ad6-d0bdc0bc7f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dec78a76-98b4-4a1e-8ad6-d0bdc0bc7f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_a4ebf680-b868-49ab-b3c5-13a80db1050e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_a4ebf680-b868-49ab-b3c5-13a80db1050e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0c10c809-4ed9-4ece-9178-d4befe9e809b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_Liabilities_0c10c809-4ed9-4ece-9178-d4befe9e809b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fe9be42a-9fb6-490f-a8cb-c7894b199ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fe9be42a-9fb6-490f-a8cb-c7894b199ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_4e5e8e6e-3e90-4b9b-88b3-21afe9a25b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:to="loc_us-gaap_CommonStockValueOutstanding_4e5e8e6e-3e90-4b9b-88b3-21afe9a25b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_530b315d-e4e2-40f5-a4fe-54eaa0f50bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:to="loc_us-gaap_AdditionalPaidInCapital_530b315d-e4e2-40f5-a4fe-54eaa0f50bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a9cffa52-ab53-4cb6-94ab-81d51f59fb93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a9cffa52-ab53-4cb6-94ab-81d51f59fb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_35138a24-8745-4ad3-bf5b-d7e6dbf04902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_35138a24-8745-4ad3-bf5b-d7e6dbf04902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d8f2e3d8-eebf-42a2-9ffe-4710ed15d903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8f4e7024-6ff5-4395-b89c-0d243965af47" xlink:to="loc_us-gaap_StockholdersEquity_d8f2e3d8-eebf-42a2-9ffe-4710ed15d903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96a339e8-e257-46b6-96c5-4da559f69b68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3e30c61d-accb-4de0-9bc8-23e7e74c8439" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_96a339e8-e257-46b6-96c5-4da559f69b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8a6c6d43-33f0-49b2-b6d4-a794a65c5a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8a6c6d43-33f0-49b2-b6d4-a794a65c5a11" xlink:to="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a9954157-0774-4d99-b749-e3a7c270be35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f047823-0dcb-49ce-b072-6f2454727e4f" xlink:to="loc_us-gaap_RelatedPartyDomain_a9954157-0774-4d99-b749-e3a7c270be35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_e4d61935-5d49-497e-a094-d02cba6b9678" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a9954157-0774-4d99-b749-e3a7c270be35" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_e4d61935-5d49-497e-a094-d02cba6b9678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_72f5db66-a1f9-429b-82b6-bfa8830af663" xlink:to="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8be6f18b-08da-472c-a58e-73a678587267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_AssetsAbstract_8be6f18b-08da-472c-a58e-73a678587267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8be6f18b-08da-472c-a58e-73a678587267" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e54b50f9-03d5-4096-81a4-5611f0fec9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e54b50f9-03d5-4096-81a4-5611f0fec9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_81b68798-d4c0-4c5a-a469-f7e1e89fcddb" xlink:href="pgen-20220930.xsd#pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2e887b15-a748-47a9-98ff-f5def1d995b0" xlink:to="loc_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent_81b68798-d4c0-4c5a-a469-f7e1e89fcddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d05ec3d-6f5e-4051-8e93-505acca0e125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d05ec3d-6f5e-4051-8e93-505acca0e125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f291e801-2af7-4c43-8137-371e1aa72ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d05ec3d-6f5e-4051-8e93-505acca0e125" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f291e801-2af7-4c43-8137-371e1aa72ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1d5b4b9d-a6f4-4fb3-9d54-31f7a2ce7b85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f291e801-2af7-4c43-8137-371e1aa72ace" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1d5b4b9d-a6f4-4fb3-9d54-31f7a2ce7b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b102fb78-ca12-4f5f-bd24-cf2672d07af7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_2f145c3d-797e-4a6a-ac9b-5c4c3bb9f58d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockNoParValue_2f145c3d-797e-4a6a-ac9b-5c4c3bb9f58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_41c6af73-831a-4e03-b95f-6baa02a7f8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_41c6af73-831a-4e03-b95f-6baa02a7f8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0a73e99b-02c2-41d1-a7b2-4d7e82290141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockSharesIssued_0a73e99b-02c2-41d1-a7b2-4d7e82290141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1ae7869a-9b23-4e4c-8e84-2fae253186d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_7ddc719d-5add-48e9-9907-2ee6acea4493" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1ae7869a-9b23-4e4c-8e84-2fae253186d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_355a5c67-72e2-4215-afd0-c922646dcb92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_355a5c67-72e2-4215-afd0-c922646dcb92" xlink:to="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_1da0af2f-172a-450a-a10b-db8c67963014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6a96d3cf-b287-4a4a-ad05-6220441b04a2" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_1da0af2f-172a-450a-a10b-db8c67963014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8c263b45-4607-4e7d-a138-6c12fa6fbb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_1da0af2f-172a-450a-a10b-db8c67963014" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8c263b45-4607-4e7d-a138-6c12fa6fbb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_418420d1-6132-41e1-911f-96647eb311f5" xlink:to="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_0427bac9-e686-463d-8139-19fdef80c3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:to="loc_us-gaap_ProductMember_0427bac9-e686-463d-8139-19fdef80c3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_95ef6e80-57bc-4335-92e7-1c601381d9be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:to="loc_us-gaap_ServiceMember_95ef6e80-57bc-4335-92e7-1c601381d9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_134aa590-5302-4d24-aff7-b05acda2cf8c" xlink:href="pgen-20220930.xsd#pgen_OtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f090aa0-99ba-4d77-bf5b-7e83028cef83" xlink:to="loc_pgen_OtherMember_134aa590-5302-4d24-aff7-b05acda2cf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_76b26977-4957-4898-b509-676b4af1bf08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_dc84b5c2-78e7-4f58-87a5-2f06f95c2383" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_76b26977-4957-4898-b509-676b4af1bf08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_99345549-5635-4e9a-b51b-2e49aa555e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_76b26977-4957-4898-b509-676b4af1bf08" xlink:to="loc_us-gaap_CollaborativeArrangementMember_99345549-5635-4e9a-b51b-2e49aa555e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9e11e969-2a00-4886-9fdd-859478863a1b" xlink:to="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_b13aafad-6251-41e2-a9ac-49fa74e10277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_RevenuesAbstract_b13aafad-6251-41e2-a9ac-49fa74e10277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f2a05671-8153-438d-a281-1ccf7788ffd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_b13aafad-6251-41e2-a9ac-49fa74e10277" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f2a05671-8153-438d-a281-1ccf7788ffd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f7560520-fc48-4358-9069-a3365680cf78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f7560520-fc48-4358-9069-a3365680cf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4ad97895-88a1-4f43-9dbc-70c4f5d6a9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4ad97895-88a1-4f43-9dbc-70c4f5d6a9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_14a761f4-1f52-456e-9b96-89b1da1ec75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_14a761f4-1f52-456e-9b96-89b1da1ec75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_d10f63ef-849b-4092-82f6-54fced29cea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_d10f63ef-849b-4092-82f6-54fced29cea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_f1bc3ffd-8925-4ee2-9ca7-aee915df7bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_f1bc3ffd-8925-4ee2-9ca7-aee915df7bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_150fb24a-fcc8-4abd-a6d8-c599da3f74e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_dd78e6b7-d3b9-4e41-8bf0-6d59f02c32f4" xlink:to="loc_us-gaap_OperatingExpenses_150fb24a-fcc8-4abd-a6d8-c599da3f74e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1d163d99-3b82-4161-beda-249b9b63d9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_OperatingIncomeLoss_1d163d99-3b82-4161-beda-249b9b63d9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ba156944-d09b-42d4-a95f-fb025424650e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_InterestExpense_ba156944-d09b-42d4-a95f-fb025424650e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_beec4d29-8235-4db7-b6f9-055b8d6a18f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_beec4d29-8235-4db7-b6f9-055b8d6a18f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_af290b55-0051-4108-8b32-096264398fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_af290b55-0051-4108-8b32-096264398fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1dea0c0f-91fc-4e98-970a-04f7d9565cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_04c15422-a341-4718-b4e4-24a459685f47" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1dea0c0f-91fc-4e98-970a-04f7d9565cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_bb0e685a-e38e-4bcd-9ee3-0e1fe45ab7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_bb0e685a-e38e-4bcd-9ee3-0e1fe45ab7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1bb1b6e3-cd19-4fcc-8bb6-2a8f38049f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1bb1b6e3-cd19-4fcc-8bb6-2a8f38049f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_065cd48d-3b3f-4312-ba1a-082960224e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_065cd48d-3b3f-4312-ba1a-082960224e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_94a5066f-8e48-4805-be1d-bbd670d58f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_94a5066f-8e48-4805-be1d-bbd670d58f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6506240-b664-4994-9246-5ade3b718370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6506240-b664-4994-9246-5ade3b718370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30b6473d-ac40-418a-bdc8-f04b8d9ac533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_NetIncomeLoss_30b6473d-ac40-418a-bdc8-f04b8d9ac533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_27c43fb1-6da9-4318-bed7-0591db7b5bab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_27c43fb1-6da9-4318-bed7-0591db7b5bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b3b43769-2b16-4828-bf86-9220488d7e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b3b43769-2b16-4828-bf86-9220488d7e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_03a38905-6bbd-4b85-b976-8059fe41441f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_03a38905-6bbd-4b85-b976-8059fe41441f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_967c6dcb-74a5-4a1b-8009-950b7ef76b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_967c6dcb-74a5-4a1b-8009-950b7ef76b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_914c6dae-6dc5-4f43-a565-b60b7f120151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_EarningsPerShareBasic_914c6dae-6dc5-4f43-a565-b60b7f120151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5447e8d0-c0ef-40f2-bf76-cb1dd41f963f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5f118879-bebd-48a8-931e-49c7b2dcf034" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5447e8d0-c0ef-40f2-bf76-cb1dd41f963f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_844ff5c4-f9eb-4745-8ee6-58061fbe0776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_844ff5c4-f9eb-4745-8ee6-58061fbe0776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fba9527e-801e-4f77-a775-9cb5c80225b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_00bfc28a-fa25-428e-9c3d-dfc31b5eab8b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fba9527e-801e-4f77-a775-9cb5c80225b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofOperationsParenthetical"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_bd3187cc-d4f1-4c35-affc-5de93d67cbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bd3187cc-d4f1-4c35-affc-5de93d67cbb5" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4113b0f1-5db5-40bd-bb7f-9321d0906cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_3b37f400-6d03-4a99-a5ba-827685895c4e" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4113b0f1-5db5-40bd-bb7f-9321d0906cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_7fd94db3-983f-43ad-b5b3-0fede26080d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_4113b0f1-5db5-40bd-bb7f-9321d0906cf0" xlink:to="loc_us-gaap_CollaborativeArrangementMember_7fd94db3-983f-43ad-b5b3-0fede26080d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_8bf03771-3b06-40ef-b8fc-db695c0cbdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_89dab36b-4214-49f8-bc1d-5689c75d79bf" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_8bf03771-3b06-40ef-b8fc-db695c0cbdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8048d83a-e37c-417d-8953-b2623d96a63f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_8bf03771-3b06-40ef-b8fc-db695c0cbdbd" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8048d83a-e37c-417d-8953-b2623d96a63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cb57678f-8ec4-4c1a-8ff3-a6443b89bb83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_499b88e6-c513-4be2-9f04-4c8b47ea0b84" xlink:to="loc_us-gaap_RelatedPartyDomain_cb57678f-8ec4-4c1a-8ff3-a6443b89bb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_e6b62886-ea82-477f-a3e2-a957f6351e17" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_cb57678f-8ec4-4c1a-8ff3-a6443b89bb83" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_e6b62886-ea82-477f-a3e2-a957f6351e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_5013f1a5-4134-4720-ba6d-4f3c66bc2f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8b42d6db-b04c-4bae-b94c-beb3d78cbbc1" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_5013f1a5-4134-4720-ba6d-4f3c66bc2f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dde81fea-dba1-45fc-8bfa-b03b9e36c1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5013f1a5-4134-4720-ba6d-4f3c66bc2f9b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dde81fea-dba1-45fc-8bfa-b03b9e36c1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_989ac171-6f4a-498e-a9d2-451914177f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_95046c5d-a455-4135-8784-92c455dab5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_989ac171-6f4a-498e-a9d2-451914177f56" xlink:to="loc_us-gaap_NetIncomeLoss_95046c5d-a455-4135-8784-92c455dab5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8ab189ab-6593-41a7-b57b-af62d3f0edcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_989ac171-6f4a-498e-a9d2-451914177f56" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8ab189ab-6593-41a7-b57b-af62d3f0edcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_e849cb4c-0358-4f2f-bd00-1afa1bdd8339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8ab189ab-6593-41a7-b57b-af62d3f0edcb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_e849cb4c-0358-4f2f-bd00-1afa1bdd8339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_85328a36-e60c-4068-9a8d-04ca59c954a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8ab189ab-6593-41a7-b57b-af62d3f0edcb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_85328a36-e60c-4068-9a8d-04ca59c954a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_51c909bb-3e4e-499c-bf89-90ddf0483492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8ab189ab-6593-41a7-b57b-af62d3f0edcb" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_51c909bb-3e4e-499c-bf89-90ddf0483492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_4cb239c8-8ac1-4aab-ab36-af1fd38b4b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_4cb239c8-8ac1-4aab-ab36-af1fd38b4b0a" xlink:to="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_147c9d3e-5d4e-40ba-aff3-2218c4a97b3d" xlink:to="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c2ae1233-475a-493b-adc1-d0cf95c3927d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_CommonStockMember_c2ae1233-475a-493b-adc1-d0cf95c3927d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_928c01ab-1a37-4a99-ab8d-fbe3acf4746d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_928c01ab-1a37-4a99-ab8d-fbe3acf4746d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_238c799c-fcd1-49cd-b801-770f679b7b23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_238c799c-fcd1-49cd-b801-770f679b7b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_287877fa-dfa3-4f23-8c82-1518da7fface" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4cc56988-fa6c-4e85-9677-caa54598e51f" xlink:to="loc_us-gaap_RetainedEarningsMember_287877fa-dfa3-4f23-8c82-1518da7fface" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bc1d583-804d-4b05-a586-5a3b850acb1e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd2081db-db8d-41a3-9ccd-ddb4c59b8ae6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bc1d583-804d-4b05-a586-5a3b850acb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a1ab2e4c-0caf-43cc-ad57-9db519257a48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bc1d583-804d-4b05-a586-5a3b850acb1e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_a1ab2e4c-0caf-43cc-ad57-9db519257a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9c1480da-d580-4c3f-9c28-92ba19887b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c3d85ec3-706b-4a6e-8a7c-78560748bb85" xlink:to="loc_us-gaap_StatementLineItems_9c1480da-d580-4c3f-9c28-92ba19887b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9c1480da-d580-4c3f-9c28-92ba19887b30" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6997cb4d-afc1-4e51-a932-95c09879fc68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6997cb4d-afc1-4e51-a932-95c09879fc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3f121195-f967-4556-b8cd-f7f4c151eb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockholdersEquity_3f121195-f967-4556-b8cd-f7f4c151eb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_8ba690ce-0948-48ba-abaa-3281725c7c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_8ba690ce-0948-48ba-abaa-3281725c7c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e68dd756-0cb2-4ca8-acd9-bc8972bb1ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e68dd756-0cb2-4ca8-acd9-bc8972bb1ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_9d511eef-5de3-45d3-94fb-727470ddf653" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards_9d511eef-5de3-45d3-94fb-727470ddf653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_1b511760-f187-436b-ae96-ab29249318c8" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised_1b511760-f187-436b-ae96-ab29249318c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_eac29b7f-5b6b-4e87-b155-53f151d61d15" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringThePeriodSharesAccruedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation_eac29b7f-5b6b-4e87-b155-53f151d61d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_6512c38a-2f8d-4395-ae81-e3c4a4ff82d9" xlink:href="pgen-20220930.xsd#pgen_StockIssuedDuringThePeriodValueAccruedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_pgen_StockIssuedDuringThePeriodValueAccruedCompensation_6512c38a-2f8d-4395-ae81-e3c4a4ff82d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_977c72c4-0fd4-4e2a-8a14-3285e613bb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_977c72c4-0fd4-4e2a-8a14-3285e613bb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_c0c66d1a-b87d-4931-ab4a-3c44c516f9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_c0c66d1a-b87d-4931-ab4a-3c44c516f9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1ade430b-aab5-41aa-afe5-49bbb4916d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1ade430b-aab5-41aa-afe5-49bbb4916d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5097a9d8-3bab-4836-8701-a32c0d61c46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5097a9d8-3bab-4836-8701-a32c0d61c46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_16c9652c-6505-463a-aea8-52b8324909a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_NetIncomeLoss_16c9652c-6505-463a-aea8-52b8324909a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32b3c86c-a314-4a88-accb-291ec98f0c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32b3c86c-a314-4a88-accb-291ec98f0c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d65f0557-6df2-4056-b72d-fa319cc059d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d65f0557-6df2-4056-b72d-fa319cc059d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_708c4275-06b5-4712-a859-ad367f1ff459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b3beae62-0f19-493e-b7fc-48540e81764e" xlink:to="loc_us-gaap_StockholdersEquity_708c4275-06b5-4712-a859-ad367f1ff459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pgen-20220930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e71a8149-6f53-4514-ae37-d7b7998a8216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e71a8149-6f53-4514-ae37-d7b7998a8216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3104c681-1bf0-457c-98fe-0744e59aed0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e71a8149-6f53-4514-ae37-d7b7998a8216" xlink:to="loc_us-gaap_NetIncomeLoss_3104c681-1bf0-457c-98fe-0744e59aed0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e71a8149-6f53-4514-ae37-d7b7998a8216" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_af62c583-7efd-46cf-8290-e9ba1f2b50b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_af62c583-7efd-46cf-8290-e9ba1f2b50b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a42ba32b-bc2a-4fd5-a174-ceff9b5f5e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a42ba32b-bc2a-4fd5-a174-ceff9b5f5e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_0ac715ab-4c28-4f0c-bc9e-83821c3a984f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_0ac715ab-4c28-4f0c-bc9e-83821c3a984f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_62f47f49-023f-45e2-86a5-1c3d6e642d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_62f47f49-023f-45e2-86a5-1c3d6e642d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_10da1bf1-39d7-4c01-8b74-027bcb5e5b7c" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal_10da1bf1-39d7-4c01-8b74-027bcb5e5b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_075db2ce-c3ae-4ebc-8fd2-bcc5467712af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_075db2ce-c3ae-4ebc-8fd2-bcc5467712af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4cc8776d-87de-430a-8cdc-397e03985c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4cc8776d-87de-430a-8cdc-397e03985c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f162cc79-d95b-4843-844a-a84abfc145c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f162cc79-d95b-4843-844a-a84abfc145c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5c8001ea-53c3-4fe5-8d13-0eba390309ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_ShareBasedCompensation_5c8001ea-53c3-4fe5-8d13-0eba390309ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_7870ae3f-e4d8-4163-b033-9b8937f64499" xlink:href="pgen-20220930.xsd#pgen_SharesIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_pgen_SharesIssuedDuringPeriodValueIssuedForServices_7870ae3f-e4d8-4163-b033-9b8937f64499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_9f2a4a84-874e-4134-88e4-b0586e80b57d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_9f2a4a84-874e-4134-88e4-b0586e80b57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e55a4a1e-5090-4078-a450-e21e34e64144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_e55a4a1e-5090-4078-a450-e21e34e64144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9e7fdeff-55c5-40ce-a9df-0af4ad5fa69b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9e7fdeff-55c5-40ce-a9df-0af4ad5fa69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NoncashGainLossOnTerminationOfLease_485915c8-fe81-41b1-bac7-c86bb4739188" xlink:href="pgen-20220930.xsd#pgen_NoncashGainLossOnTerminationOfLease"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_pgen_NoncashGainLossOnTerminationOfLease_485915c8-fe81-41b1-bac7-c86bb4739188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b62c9c4a-fcf5-4a99-a309-22e7cc4f2313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b62c9c4a-fcf5-4a99-a309-22e7cc4f2313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8da1db1-c27f-4beb-b82b-cb1ac5adefe6" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cae3ce60-5fb6-469b-adde-d9d99b5c6003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cae3ce60-5fb6-469b-adde-d9d99b5c6003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f0622224-f47f-4044-8dbf-4feb030154e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cae3ce60-5fb6-469b-adde-d9d99b5c6003" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f0622224-f47f-4044-8dbf-4feb030154e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_e15ef0e0-9655-4f5b-8343-dadbc6f49233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cae3ce60-5fb6-469b-adde-d9d99b5c6003" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_e15ef0e0-9655-4f5b-8343-dadbc6f49233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_fb196fe6-090e-4c15-85be-c5dffd53c4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_cae3ce60-5fb6-469b-adde-d9d99b5c6003" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_fb196fe6-090e-4c15-85be-c5dffd53c4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1db8b9c4-bf50-4928-a6a4-883ab2708b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1db8b9c4-bf50-4928-a6a4-883ab2708b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e7e89dc0-3ca0-4a39-92fa-87b574151d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e7e89dc0-3ca0-4a39-92fa-87b574151d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f6e5b53d-5d8a-45d9-95e2-209c0506fa43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f6e5b53d-5d8a-45d9-95e2-209c0506fa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_c61881ec-2813-4f3a-b38a-130dc27e1370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_c61881ec-2813-4f3a-b38a-130dc27e1370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_49573ea9-de24-43ec-8046-97587ff55d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_49573ea9-de24-43ec-8046-97587ff55d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_561eb45d-f269-4751-8277-00f4d8ec1ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_561eb45d-f269-4751-8277-00f4d8ec1ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a90abd4e-44c8-4d27-9795-26b6fb5b0603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a90abd4e-44c8-4d27-9795-26b6fb5b0603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a8c7037d-f09c-4c7b-91ba-f4f837eef9da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a8c7037d-f09c-4c7b-91ba-f4f837eef9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_8f7c7005-5a4c-4017-ad65-408d11f53828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_8f7c7005-5a4c-4017-ad65-408d11f53828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_038222f4-abad-4c1b-8f1a-401504b072d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_038222f4-abad-4c1b-8f1a-401504b072d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_31680280-ed0d-440b-9ebf-1c0ee76ea222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b14b5d03-ab12-4569-b815-9dc86071ebfb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_31680280-ed0d-440b-9ebf-1c0ee76ea222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_675bfada-34a0-4613-9005-e20a5fae24f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_675bfada-34a0-4613-9005-e20a5fae24f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_f4dc37e0-0548-486d-b9d0-bc5d609d0266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_f4dc37e0-0548-486d-b9d0-bc5d609d0266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0df9abc2-1ff4-4a9f-aae4-a1ec167f8fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0df9abc2-1ff4-4a9f-aae4-a1ec167f8fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_ccd695d3-8c67-44fd-85d0-085c00120ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_ccd695d3-8c67-44fd-85d0-085c00120ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b5873570-a697-4bed-b296-144369646242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_b5873570-a697-4bed-b296-144369646242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_6232b77e-dd58-44bd-b414-1182cf3c3a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_6232b77e-dd58-44bd-b414-1182cf3c3a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d119b894-492d-4f83-aadf-29efe314d403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f3183d54-6672-43d5-9032-695f2a180f94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d119b894-492d-4f83-aadf-29efe314d403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_451cae96-8671-4568-9a53-a60334a3090a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_451cae96-8671-4568-9a53-a60334a3090a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_353995c0-eb8d-4023-8cc9-e527e5545d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_353995c0-eb8d-4023-8cc9-e527e5545d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a1c850ee-48de-43b9-b7dd-1ebcaa4f773b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a1c850ee-48de-43b9-b7dd-1ebcaa4f773b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b6a0a2ad-105d-4e3e-beac-21c3ac74886f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b6a0a2ad-105d-4e3e-beac-21c3ac74886f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83dafa41-e364-4f27-b911-a07b7a53ee2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_92f647cd-d28d-4224-8f9f-1f61fd1b2513" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83dafa41-e364-4f27-b911-a07b7a53ee2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ed5a202-db3f-4889-b477-1260d49719fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ed5a202-db3f-4889-b477-1260d49719fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645148e6-b1e2-4898-8635-d5dbd2fe6b87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_645148e6-b1e2-4898-8635-d5dbd2fe6b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_6141d625-7745-49e9-a47f-723cc922f687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_6141d625-7745-49e9-a47f-723cc922f687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_82c19e68-6e5e-4184-9942-50a380ee578a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_6141d625-7745-49e9-a47f-723cc922f687" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_82c19e68-6e5e-4184-9942-50a380ee578a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12b12547-6108-4e1e-ba36-b2df17cc08f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_6141d625-7745-49e9-a47f-723cc922f687" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12b12547-6108-4e1e-ba36-b2df17cc08f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0fa5587-de34-4ef6-ab79-fa77a69530e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0fa5587-de34-4ef6-ab79-fa77a69530e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_920db7b1-7195-4573-86af-410706d1a6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0fa5587-de34-4ef6-ab79-fa77a69530e9" xlink:to="loc_us-gaap_InterestPaidNet_920db7b1-7195-4573-86af-410706d1a6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_3a63d9c2-65cd-4c00-aa00-0aa09bf77408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f0fa5587-de34-4ef6-ab79-fa77a69530e9" xlink:to="loc_us-gaap_IncomeTaxesPaid_3a63d9c2-65cd-4c00-aa00-0aa09bf77408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_63b151b4-d0cb-4b02-9171-c2b5e5ce85f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_63b151b4-d0cb-4b02-9171-c2b5e5ce85f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AccruedCompensationPaidinEquityAwards_3a141986-b2de-4a89-bff2-e36fb443e4b3" xlink:href="pgen-20220930.xsd#pgen_AccruedCompensationPaidinEquityAwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_63b151b4-d0cb-4b02-9171-c2b5e5ce85f1" xlink:to="loc_pgen_AccruedCompensationPaidinEquityAwards_3a141986-b2de-4a89-bff2-e36fb443e4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8c0364ff-38cd-4993-a8e9-c7369d385027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_63b151b4-d0cb-4b02-9171-c2b5e5ce85f1" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8c0364ff-38cd-4993-a8e9-c7369d385027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SaleOfAssetsIncludedInAccountsReceivable_63d17170-124c-4c54-a5e5-669b8101dc54" xlink:href="pgen-20220930.xsd#pgen_SaleOfAssetsIncludedInAccountsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_63b151b4-d0cb-4b02-9171-c2b5e5ce85f1" xlink:to="loc_pgen_SaleOfAssetsIncludedInAccountsReceivable_63d17170-124c-4c54-a5e5-669b8101dc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:href="pgen-20220930.xsd#pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9a8a7052-4838-4d3b-9cd3-a77dbbde8e64" xlink:to="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d541f22f-8849-4e10-bb6b-161d84060f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d541f22f-8849-4e10-bb6b-161d84060f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_1b5d555c-1c9f-44a8-b49b-b0a59a4958a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:to="loc_us-gaap_RestrictedCashCurrent_1b5d555c-1c9f-44a8-b49b-b0a59a4958a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1dfae4fe-9fae-45a1-bcb2-4b36ac687c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1dfae4fe-9fae-45a1-bcb2-4b36ac687c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_eb8bb719-8acf-46fb-9c90-7f6ab21c531e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_eb8bb719-8acf-46fb-9c90-7f6ab21c531e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f6e1ac50-a22c-4001-8ad0-0e4b426f04f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract_0cf0bba0-c125-49f2-9aa3-e3ed2c2d5d81" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f6e1ac50-a22c-4001-8ad0-0e4b426f04f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/Organization" xlink:type="simple" xlink:href="pgen-20220930.xsd#Organization"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/Organization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7bd42178-8867-4064-8f96-61affdace3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_61181e11-97a6-4f52-a8ed-37d9411502f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7bd42178-8867-4064-8f96-61affdace3ea" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_61181e11-97a6-4f52-a8ed-37d9411502f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8e562e83-d333-4d98-a56c-78e62f1760c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b470c1ac-eb4c-4fd2-a881-aba2bf2b01f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8e562e83-d333-4d98-a56c-78e62f1760c7" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b470c1ac-eb4c-4fd2-a881-aba2bf2b01f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_46a33990-c233-469f-9649-0d03c5b4a284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_59d3c457-0504-487c-9e0b-5a4585f9ea9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_46a33990-c233-469f-9649-0d03c5b4a284" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_59d3c457-0504-487c-9e0b-5a4585f9ea9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVentures" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVentures"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/InvestmentsinJointVentures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_62839805-5825-4f3f-bc64-fd346eeb0742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_086cfba4-5e4b-47e7-9eed-f9a816ec8166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_62839805-5825-4f3f-bc64-fd346eeb0742" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_086cfba4-5e4b-47e7-9eed-f9a816ec8166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenue" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenue"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_187bf531-166d-41bf-9c72-417131ceba1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_e89252a5-c39d-40a2-8f91-90c538cc73fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_187bf531-166d-41bf-9c72-417131ceba1f" xlink:to="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_e89252a5-c39d-40a2-8f91-90c538cc73fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestments" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestments"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_42de4699-9174-4350-830e-1ddaf968b026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0f0af866-9d9c-4967-8e59-a128dc463b71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_42de4699-9174-4350-830e-1ddaf968b026" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0f0af866-9d9c-4967-8e59-a128dc463b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="pgen-20220930.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c55a8686-9770-4f24-953f-a3e8b7d1f093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_96d56ba6-ea35-4319-ac8a-9aafa17d6373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c55a8686-9770-4f24-953f-a3e8b7d1f093" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_96d56ba6-ea35-4319-ac8a-9aafa17d6373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/Inventory" xlink:type="simple" xlink:href="pgen-20220930.xsd#Inventory"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/Inventory" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_a1a33a79-63ff-45f7-a041-4cdd884d0b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1d367c4c-f250-4d95-8ade-527f57afa398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a1a33a79-63ff-45f7-a041-4cdd884d0b9b" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_1d367c4c-f250-4d95-8ade-527f57afa398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNet" xlink:type="simple" xlink:href="pgen-20220930.xsd#PropertyPlantandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c3ad84f7-3eb1-418d-9cbc-ff43590cc16e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_32b95a9c-a40d-4201-907d-679f61be3524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c3ad84f7-3eb1-418d-9cbc-ff43590cc16e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_32b95a9c-a40d-4201-907d-679f61be3524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNet" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNet"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_037d474f-f644-46b5-a539-e7952e54ec42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9013efce-7af6-4c68-a36f-a7db9f197237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_037d474f-f644-46b5-a539-e7952e54ec42" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9013efce-7af6-4c68-a36f-a7db9f197237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebt" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebt"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_34980d69-5845-4780-acf5-1e117b097394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_cff4280b-5d00-46dc-b2c2-046476c19835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_34980d69-5845-4780-acf5-1e117b097394" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_cff4280b-5d00-46dc-b2c2-046476c19835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8eb46a9a-0121-45c4-8cb5-8eecad433e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c032cc9c-b350-474a-9f1e-4c1444067ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8eb46a9a-0121-45c4-8cb5-8eecad433e8d" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c032cc9c-b350-474a-9f1e-4c1444067ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f63e2c30-4ec0-42c4-a176-5b525d20a305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3b93419d-1b8a-47fb-a248-cfcda168a26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f63e2c30-4ec0-42c4-a176-5b525d20a305" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3b93419d-1b8a-47fb-a248-cfcda168a26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPayments" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPayments"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareBasedPayments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54c3148b-10bc-4247-9788-83f7c546bbfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0cfba0b0-a8fc-4abb-93bf-e2d06d0eb7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54c3148b-10bc-4247-9788-83f7c546bbfa" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0cfba0b0-a8fc-4abb-93bf-e2d06d0eb7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeases" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeases"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a2b64d66-ae29-4d52-9685-c46e01cb3d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_babb3087-2d29-4fe5-909c-7ca7df4f485c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a2b64d66-ae29-4d52-9685-c46e01cb3d72" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_babb3087-2d29-4fe5-909c-7ca7df4f485c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pgen-20220930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a66420bd-7c01-41c9-a287-142386b970bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_984fc196-d545-4712-9f57-4dba605b0307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a66420bd-7c01-41c9-a287-142386b970bd" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_984fc196-d545-4712-9f57-4dba605b0307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="pgen-20220930.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_f40a7fe3-244e-4425-9b64-267febe15388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5aff8389-4c3e-4508-b153-858da4b75947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_f40a7fe3-244e-4425-9b64-267febe15388" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5aff8389-4c3e-4508-b153-858da4b75947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/Segments" xlink:type="simple" xlink:href="pgen-20220930.xsd#Segments"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/Segments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8a28c60d-c98c-4aa4-8588-6aad1c181b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_536c33c4-b6ca-4fd6-9452-0eb3a4052cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8a28c60d-c98c-4aa4-8588-6aad1c181b43" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_536c33c4-b6ca-4fd6-9452-0eb3a4052cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c0e0e2f5-d0ba-4935-ab27-cf8404b83ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c0e0e2f5-d0ba-4935-ab27-cf8404b83ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_d49ca6c0-d323-4f49-aa20-e11c38dd1f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_d49ca6c0-d323-4f49-aa20-e11c38dd1f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_7e5b013c-9394-4cf9-a0d1-6fb7c74db5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_7e5b013c-9394-4cf9-a0d1-6fb7c74db5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_926ce0b4-923e-40ee-ab82-a513993d772b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_926ce0b4-923e-40ee-ab82-a513993d772b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_bfc1250d-9aae-4fa4-8f93-8e4ea4ea5607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_bfc1250d-9aae-4fa4-8f93-8e4ea4ea5607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_e6cf00bf-1131-452c-ac46-56bb466ed49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_e6cf00bf-1131-452c-ac46-56bb466ed49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_83ae5559-ca3e-4fd2-b7c9-d75bf59b8c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_UseOfEstimates_83ae5559-ca3e-4fd2-b7c9-d75bf59b8c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3447bc26-99ce-49f7-926f-b4fe9f6d195b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f969a48b-265c-4524-9f99-ee88c877dcc6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3447bc26-99ce-49f7-926f-b4fe9f6d195b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_867045be-300b-45f8-9418-7fabfc127937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_576e9745-523f-49d5-aa85-568786ca92f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_867045be-300b-45f8-9418-7fabfc127937" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_576e9745-523f-49d5-aa85-568786ca92f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3968efa4-5d2a-418d-842f-1e48295de2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_3b9d4678-7d99-4bb7-ae5d-766632c099ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3968efa4-5d2a-418d-842f-1e48295de2d6" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_3b9d4678-7d99-4bb7-ae5d-766632c099ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_459e6d42-cd0f-41a7-ae71-e4b8a9f6039f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborationandLicensingRevenueTableTextBlock_2fffb153-ea98-4375-9cc5-41d5cbdc0533" xlink:href="pgen-20220930.xsd#pgen_CollaborationandLicensingRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_459e6d42-cd0f-41a7-ae71-e4b8a9f6039f" xlink:to="loc_pgen_CollaborationandLicensingRevenueTableTextBlock_2fffb153-ea98-4375-9cc5-41d5cbdc0533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_d39d76f1-d3ce-4526-a01f-80448bf928ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_459e6d42-cd0f-41a7-ae71-e4b8a9f6039f" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_d39d76f1-d3ce-4526-a01f-80448bf928ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_ddd92fa2-6933-4a00-887d-196b3488fa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_459e6d42-cd0f-41a7-ae71-e4b8a9f6039f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_ddd92fa2-6933-4a00-887d-196b3488fa3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6e055aba-e25f-43f9-a6aa-c2112d4e17b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_bef71db2-398c-43dc-889d-4910c4578db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6e055aba-e25f-43f9-a6aa-c2112d4e17b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_bef71db2-398c-43dc-889d-4910c4578db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_1ab7aefe-4b38-4e15-906b-96961188e3fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6e055aba-e25f-43f9-a6aa-c2112d4e17b3" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_1ab7aefe-4b38-4e15-906b-96961188e3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ca20eb0f-336d-4347-be72-690664be945c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_e17d964d-d28c-4a89-8f45-2ac3ce92fb10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ca20eb0f-336d-4347-be72-690664be945c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_e17d964d-d28c-4a89-8f45-2ac3ce92fb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InventoryTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#InventoryTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/InventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_aa4d5eda-faa8-4257-bf8b-c7cd6ffe60a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_ea949c0d-0846-4a04-96b5-03871e6830d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_aa4d5eda-faa8-4257-bf8b-c7cd6ffe60a6" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_ea949c0d-0846-4a04-96b5-03871e6830d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#PropertyPlantandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_776c8fd7-80f1-46c5-bef4-d43c7c195ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_25c3b24a-39dc-4d13-833d-a5dec6f405e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_776c8fd7-80f1-46c5-bef4-d43c7c195ecb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_25c3b24a-39dc-4d13-833d-a5dec6f405e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_217f1676-88f3-463b-af5f-79c2c5c930c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_7bb0f4be-c52d-479d-8799-8896f500491d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_217f1676-88f3-463b-af5f-79c2c5c930c2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_7bb0f4be-c52d-479d-8799-8896f500491d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2da97c75-ba36-449a-bf78-94162fc40966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_217f1676-88f3-463b-af5f-79c2c5c930c2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2da97c75-ba36-449a-bf78-94162fc40966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_000a326a-28e2-44aa-816e-d1124018e675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_0a0c69d0-bbe3-446e-aebe-5312f4fa2117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_000a326a-28e2-44aa-816e-d1124018e675" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_0a0c69d0-bbe3-446e-aebe-5312f4fa2117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_005b8d6f-9e6c-430f-aebf-be8c95998150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_000a326a-28e2-44aa-816e-d1124018e675" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_005b8d6f-9e6c-430f-aebf-be8c95998150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0658851d-3df3-4996-ad12-7e8d1901f8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c659e495-38ea-4bae-83cd-e12f87343f66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0658851d-3df3-4996-ad12-7e8d1901f8bd" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c659e495-38ea-4bae-83cd-e12f87343f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4fcaa759-b76e-4a8c-a800-27437201e4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2720a747-a22a-4513-9af6-dbfc000bdd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4fcaa759-b76e-4a8c-a800-27437201e4fb" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2720a747-a22a-4513-9af6-dbfc000bdd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c1a8e48a-39dc-4f2c-86d6-ff0bd542c012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_52cff42a-e866-4f8c-9dae-c076cc7cb58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c1a8e48a-39dc-4f2c-86d6-ff0bd542c012" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_52cff42a-e866-4f8c-9dae-c076cc7cb58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a14b59fc-1473-4500-8b57-b1c8913ad2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c1a8e48a-39dc-4f2c-86d6-ff0bd542c012" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a14b59fc-1473-4500-8b57-b1c8913ad2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_56040256-787e-4df7-b598-54378ac61e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c1a8e48a-39dc-4f2c-86d6-ff0bd542c012" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_56040256-787e-4df7-b598-54378ac61e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a0516e7b-b24c-417c-b890-aede6d254cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_1c0c80a5-504a-4b32-9ca4-77e7f674b4ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a0516e7b-b24c-417c-b890-aede6d254cf8" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_1c0c80a5-504a-4b32-9ca4-77e7f674b4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4e491f53-8b69-44bb-bc68-8b16171f730f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a0516e7b-b24c-417c-b890-aede6d254cf8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4e491f53-8b69-44bb-bc68-8b16171f730f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsTables" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsTables"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_11c4e70b-8e69-4510-8584-96cce2ca442d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9ca30089-5ee9-4c80-9c7b-24bbc425395d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_11c4e70b-8e69-4510-8584-96cce2ca442d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9ca30089-5ee9-4c80-9c7b-24bbc425395d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_21a796f1-4f05-481c-858c-be8df6c73d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_11c4e70b-8e69-4510-8584-96cce2ca442d" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_21a796f1-4f05-481c-858c-be8df6c73d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_9ae53e01-26e2-4b2c-87f8-ce004b745607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_11c4e70b-8e69-4510-8584-96cce2ca442d" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_9ae53e01-26e2-4b2c-87f8-ce004b745607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OrganizationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OrganizationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OrganizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a45d59d6-6e24-4602-9d49-e2eec41d3a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a45d59d6-6e24-4602-9d49-e2eec41d3a33" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_08345412-024c-458d-bce5-6ee8723b6fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ebb76d20-dd85-46ef-837f-49838da7bcd2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_08345412-024c-458d-bce5-6ee8723b6fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_cd1fe508-5e65-4ad2-95b4-e3bb7bdd15e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_08345412-024c-458d-bce5-6ee8723b6fc2" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_cd1fe508-5e65-4ad2-95b4-e3bb7bdd15e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e94e0b6d-a814-4e44-9e07-55b9bfa0b2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a145a55b-5b6b-4e0c-b9c8-90750c4c7869" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e94e0b6d-a814-4e44-9e07-55b9bfa0b2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_231b5e56-9311-486f-aec4-3ba78c305a93" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e94e0b6d-a814-4e44-9e07-55b9bfa0b2b5" xlink:to="loc_pgen_TransOvaMember_231b5e56-9311-486f-aec4-3ba78c305a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_38a0a222-dddc-462a-a65c-b58eb07a4fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ec040977-e45d-4226-9f15-6acd22b938dd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_38a0a222-dddc-462a-a65c-b58eb07a4fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_f0032fbb-fd55-4bf4-a3f9-7dcebac30bfc" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_38a0a222-dddc-462a-a65c-b58eb07a4fa5" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_f0032fbb-fd55-4bf4-a3f9-7dcebac30bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c8163f20-9ea6-4597-a03f-e45049de7d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c8163f20-9ea6-4597-a03f-e45049de7d3a" xlink:to="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:to="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a297e5f8-3183-4a35-a835-f6b65ad496bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6e871fe8-f1c3-4366-8aae-91fdf5cc1f3d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a297e5f8-3183-4a35-a835-f6b65ad496bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_f29fba89-347b-4708-a490-9aa4a1b80b08" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a297e5f8-3183-4a35-a835-f6b65ad496bc" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_f29fba89-347b-4708-a490-9aa4a1b80b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6d563b48-1f7f-4910-9851-d48eac612169" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_560e6b8a-a24e-49c5-98f2-618513c65ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_560e6b8a-a24e-49c5-98f2-618513c65ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3a502a3-8e8b-40b1-9f9e-80aad11210d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3a502a3-8e8b-40b1-9f9e-80aad11210d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_578b5091-4e7d-4d36-9f60-38d8afc96d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_578b5091-4e7d-4d36-9f60-38d8afc96d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_8974bf05-537d-4bf1-b3c2-5d0afab15746" xlink:href="pgen-20220930.xsd#pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments_8974bf05-537d-4bf1-b3c2-5d0afab15746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d72b4d01-0388-4cab-b6a9-2fce36d6d26e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4af5a000-8619-424a-9d47-6dbd4c0191e4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d72b4d01-0388-4cab-b6a9-2fce36d6d26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6e469466-5004-4953-98f4-a7eec5aebffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_fa42c113-f60a-4fec-ac1a-abfbc8ea56b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6e469466-5004-4953-98f4-a7eec5aebffc" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_fa42c113-f60a-4fec-ac1a-abfbc8ea56b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ab7bc189-1f65-4abd-84c3-e9b26d6ff080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ab7bc189-1f65-4abd-84c3-e9b26d6ff080" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf0e48b9-eae8-4dfa-80ce-c259b7890675" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_13551c75-fac3-4e10-88a9-cc0446cb7a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_ConvertibleDebtMember_13551c75-fac3-4e10-88a9-cc0446cb7a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_55bc7f1a-96f0-4c2f-9a3c-a1f35b55316e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_StockOptionMember_55bc7f1a-96f0-4c2f-9a3c-a1f35b55316e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_abb48f53-55e1-44fd-bc62-209c7045068b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_abb48f53-55e1-44fd-bc62-209c7045068b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_83f91c6b-ad37-4dbd-8a5f-b6a16ebdfeff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_744fbc9b-d9e5-40b5-a67f-f7248bb9359a" xlink:to="loc_us-gaap_WarrantMember_83f91c6b-ad37-4dbd-8a5f-b6a16ebdfeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9b411621-7c24-4d6c-b685-beaf874198f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_4076adc9-d5c4-4b62-a2af-9c6de73b79a1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9b411621-7c24-4d6c-b685-beaf874198f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_619db87b-62c7-4c89-851f-136956ff2acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9b411621-7c24-4d6c-b685-beaf874198f1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_619db87b-62c7-4c89-851f-136956ff2acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7494def3-7f39-454b-aa8b-d36d600b1c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7494def3-7f39-454b-aa8b-d36d600b1c26" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1373d463-a853-4ca9-a8dc-a0ca4495a913" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_140359b8-f041-4745-8b41-45be07425b11" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1373d463-a853-4ca9-a8dc-a0ca4495a913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6cf83108-c99d-4900-8532-79f619a22e8e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1373d463-a853-4ca9-a8dc-a0ca4495a913" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6cf83108-c99d-4900-8532-79f619a22e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9bf8b1a6-f1bf-412b-b5bf-0838fe6910fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ecf417fc-fc74-4b0f-ba69-6e19572959ae" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9bf8b1a6-f1bf-412b-b5bf-0838fe6910fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_58d8d4f8-675b-4c1a-859d-ca42b0f34a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006RetrospectiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_9bf8b1a6-f1bf-412b-b5bf-0838fe6910fd" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_58d8d4f8-675b-4c1a-859d-ca42b0f34a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1ac4a377-56cc-421e-a167-9102fe7ca69f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_944fe00b-8cd3-4895-b22a-4af0a81931b0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1ac4a377-56cc-421e-a167-9102fe7ca69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_7db5400d-8eaf-427f-9521-492e4dfcc2ae" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1ac4a377-56cc-421e-a167-9102fe7ca69f" xlink:to="loc_srt_ScenarioForecastMember_7db5400d-8eaf-427f-9521-492e4dfcc2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c189609f-bf47-4aa0-aae6-667e75d1af9f" xlink:to="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e5bc3cb5-6acf-48d5-b0c4-6bc670dcf204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e5bc3cb5-6acf-48d5-b0c4-6bc670dcf204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d46f3325-fed4-48f1-ac8e-3483680dc7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1245ac6b-6894-41eb-b3ac-99c470de09db" xlink:to="loc_us-gaap_RetainedEarningsMember_d46f3325-fed4-48f1-ac8e-3483680dc7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d80aa362-3789-4dc0-a372-9ed5c39c1ff2" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8eec9e6b-3f13-4cdd-8efe-0f7b7be0b57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8eec9e6b-3f13-4cdd-8efe-0f7b7be0b57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_346eb2dd-f160-49d5-a5c1-778a6a130b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_346eb2dd-f160-49d5-a5c1-778a6a130b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_179d4ab1-a4dc-4ae7-84ca-2ae43867db54" xlink:href="pgen-20220930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5a55e303-e0f0-4801-aa4b-943edba2b78c" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_179d4ab1-a4dc-4ae7-84ca-2ae43867db54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5a8e438e-0b84-4901-9856-880d0ae278e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5a8e438e-0b84-4901-9856-880d0ae278e3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98f6aad4-18bc-484f-8ab9-49df08d7ffce" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_aff4519b-a59f-4d41-915c-096db64cab19" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:to="loc_pgen_TransOvaMember_aff4519b-a59f-4d41-915c-096db64cab19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_54661f29-fafd-4a98-9824-7577c945a02e" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4ffadb89-9c0b-449a-9e55-46bc035462c5" xlink:to="loc_pgen_MBPTitanMember_54661f29-fafd-4a98-9824-7577c945a02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5e3d6089-a969-4ddd-99b0-0b277e5ac96e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_ecf2ea6f-d0fc-4939-8a9c-6edc1d7b8743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_ecf2ea6f-d0fc-4939-8a9c-6edc1d7b8743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_bc662900-da85-463c-a7ac-465b86ca2816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_66fb9101-1418-4f18-b0a7-34859aae5702" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_bc662900-da85-463c-a7ac-465b86ca2816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b268c1f8-a615-4b87-a7f4-17787bf664d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0064dbf3-9ab7-4a5e-bb7e-e51c9187d74d" xlink:to="loc_srt_RangeMember_b268c1f8-a615-4b87-a7f4-17787bf664d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f27ccc57-b018-4b60-8567-66f329cbb9f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b268c1f8-a615-4b87-a7f4-17787bf664d4" xlink:to="loc_srt_MaximumMember_f27ccc57-b018-4b60-8567-66f329cbb9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5737f56d-47ad-46cb-96b2-8477c9d29d0a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_9b406b93-a250-4fa1-b2b9-03d9d23ea6cd" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5737f56d-47ad-46cb-96b2-8477c9d29d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_fc0e4e31-25a2-4164-b292-5d142d044386" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_5737f56d-47ad-46cb-96b2-8477c9d29d0a" xlink:to="loc_srt_ScenarioForecastMember_fc0e4e31-25a2-4164-b292-5d142d044386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6e39cc3d-91b3-4416-ab8a-c66b66106312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3c3ceac5-64fb-4498-8481-b0e1710e1ed0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6e39cc3d-91b3-4416-ab8a-c66b66106312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1c9b41f3-ad76-468c-9619-6269e8a63d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_6e39cc3d-91b3-4416-ab8a-c66b66106312" xlink:to="loc_us-gaap_SubsequentEventMember_1c9b41f3-ad76-468c-9619-6269e8a63d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_08b19ee4-ed90-43f6-9918-ed5bd8c502bb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_d41d2e4b-7130-4f1d-9874-0a73584cad93" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf_d41d2e4b-7130-4f1d-9874-0a73584cad93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_5d33f508-3deb-4570-b507-edded07a136c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_5d33f508-3deb-4570-b507-edded07a136c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_896dba79-3f0e-4cca-a014-441466e14f0e" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments_896dba79-3f0e-4cca-a014-441466e14f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_865bfb94-2ff4-4d7a-94b3-9da7f59bb0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_865bfb94-2ff4-4d7a-94b3-9da7f59bb0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_d4bd51a1-e2e9-4d3a-b6c4-d25f06ca48a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_RestrictedCashCurrent_d4bd51a1-e2e9-4d3a-b6c4-d25f06ca48a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_3f04a5b8-fdea-4acd-aa70-99d6c19fd357" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit_3f04a5b8-fdea-4acd-aa70-99d6c19fd357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_17293132-6e11-478d-b7a9-6e5030419565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_17293132-6e11-478d-b7a9-6e5030419565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_0050c806-cfb4-4983-b902-5ea5e5af8ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_0050c806-cfb4-4983-b902-5ea5e5af8ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30880f8a-007b-4d8e-a7a6-a18dd60bd384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a6b899a-3a16-4262-9410-5b995f26d603" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30880f8a-007b-4d8e-a7a6-a18dd60bd384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4e1c756e-67a0-402a-bf46-d0240c210ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4e1c756e-67a0-402a-bf46-d0240c210ae4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a6a46a37-e9a8-4788-9ef6-9d13b95c7e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_29c257d9-e99f-4e19-a8e3-fa020261dd55" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a6a46a37-e9a8-4788-9ef6-9d13b95c7e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_01102b0c-f34a-460c-bc42-fc394b988192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_a6a46a37-e9a8-4788-9ef6-9d13b95c7e8f" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_01102b0c-f34a-460c-bc42-fc394b988192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b15a580c-27bc-499e-813e-8fa1f7252dec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8e6824e6-4240-41eb-b0ce-a5e4dd86b86d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b15a580c-27bc-499e-813e-8fa1f7252dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_7b062747-230c-4d0a-9913-7f268f7a823e" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b15a580c-27bc-499e-813e-8fa1f7252dec" xlink:to="loc_pgen_TransOvaMember_7b062747-230c-4d0a-9913-7f268f7a823e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ed993f70-683e-4dbe-b236-f63d88308827" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e8a96240-5c73-4155-8c8b-6ff306716531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e8a96240-5c73-4155-8c8b-6ff306716531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d36c63e0-d6ab-4145-83a7-b162b8bc3d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d36c63e0-d6ab-4145-83a7-b162b8bc3d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3d6a01e3-dfea-4401-8189-bbe3cc637913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_3d6a01e3-dfea-4401-8189-bbe3cc637913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_b06c525a-afee-4cce-a45b-3f240b6313a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_b06c525a-afee-4cce-a45b-3f240b6313a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f62cd6c2-761d-42cb-98e3-10d0eed1d2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_f62cd6c2-761d-42cb-98e3-10d0eed1d2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_9ee466c4-5b63-440c-8aba-5b1329be6046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_9ee466c4-5b63-440c-8aba-5b1329be6046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_fc5769d5-1273-43df-8209-abb609cd907e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_fc5769d5-1273-43df-8209-abb609cd907e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_46f20e13-7212-40d5-bc17-333fa48f33f2" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets_46f20e13-7212-40d5-bc17-333fa48f33f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_ae10b45f-e833-419c-adee-a7efceae3d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_ae10b45f-e833-419c-adee-a7efceae3d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8eac0fbc-65ae-4062-9390-b52e032ef887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_a82faa0b-1037-4954-8a5c-3f89bba4e951" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8eac0fbc-65ae-4062-9390-b52e032ef887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2e4b8898-8251-45c4-a776-2003f0da2b9c" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_d57f5292-837d-4885-bffd-1adbc8826edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_d57f5292-837d-4885-bffd-1adbc8826edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_e0f35188-d556-48f8-b74b-97ecd58b8c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation_e0f35188-d556-48f8-b74b-97ecd58b8c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_567743fa-2bb8-4acd-be5e-a50823592a85" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities_567743fa-2bb8-4acd-be5e-a50823592a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_5b4c89c9-db6f-48e0-b41f-5a41b054be4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_5b4c89c9-db6f-48e0-b41f-5a41b054be4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_5bd90a29-1545-4e0b-b4c3-42373ce2f801" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities_5bd90a29-1545-4e0b-b4c3-42373ce2f801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_0ad041e3-17d5-47cf-b8b0-833fcb0d8f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_0ad041e3-17d5-47cf-b8b0-833fcb0d8f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_51b7b38f-4857-422a-9c9c-052a5494971c" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities_51b7b38f-4857-422a-9c9c-052a5494971c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_fba33733-5bb2-4b55-9320-9930565ad5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_fba33733-5bb2-4b55-9320-9930565ad5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_6408444d-2c62-4e80-ba7c-bbe66826fab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_ea4de2ee-df92-4669-9adb-b735a92753b9" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_6408444d-2c62-4e80-ba7c-bbe66826fab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_eae9adfc-9b87-4b84-8d32-b8ff07ba6387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_eae9adfc-9b87-4b84-8d32-b8ff07ba6387" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d4791d48-ad57-4d50-babf-090314f0bf54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c99b5a90-2e53-443b-90aa-46e0180ba6f0" xlink:to="loc_us-gaap_RelatedPartyDomain_d4791d48-ad57-4d50-babf-090314f0bf54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartiesAggregatedMember_1d9b801c-9895-4667-a7cf-50df4ea84405" xlink:href="pgen-20220930.xsd#pgen_RelatedPartiesAggregatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_d4791d48-ad57-4d50-babf-090314f0bf54" xlink:to="loc_pgen_RelatedPartiesAggregatedMember_1d9b801c-9895-4667-a7cf-50df4ea84405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58dc0135-529b-4166-b2e5-763e6b12e170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4867e799-37a4-40ee-bb63-276102f25385" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58dc0135-529b-4166-b2e5-763e6b12e170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_9815a234-8ae0-420c-9af4-a8cc91db9082" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58dc0135-529b-4166-b2e5-763e6b12e170" xlink:to="loc_pgen_TransOvaMember_9815a234-8ae0-420c-9af4-a8cc91db9082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2aa65afe-b45a-441a-9b2c-8578d48b20b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_a3f9f54b-b95b-4a9e-b3d8-4c0463be6289" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2aa65afe-b45a-441a-9b2c-8578d48b20b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_bba0ae8a-c89f-49fc-b771-cb54dc1081d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2aa65afe-b45a-441a-9b2c-8578d48b20b5" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_bba0ae8a-c89f-49fc-b771-cb54dc1081d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b8af7d75-2cef-44d2-933c-16094063affd" xlink:to="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_f6c2daf0-202d-4e08-8978-07ba9becb4de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:to="loc_us-gaap_ProductMember_f6c2daf0-202d-4e08-8978-07ba9becb4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_887bc5c1-07b0-4263-822a-717f86696101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cdffd9bb-9064-4853-908a-c6e461b582ab" xlink:to="loc_us-gaap_ServiceMember_887bc5c1-07b0-4263-822a-717f86696101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a8374983-0c87-48f7-856a-06fd7f8324ae" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8edf1ca5-bc1e-4f5f-a6b3-aa26af185abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_8edf1ca5-bc1e-4f5f-a6b3-aa26af185abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_22b26117-3fdd-45d7-ae5a-d310832f95ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_22b26117-3fdd-45d7-ae5a-d310832f95ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_eb81a4e4-3fa1-49b2-af2b-3642fec84d50" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices_eb81a4e4-3fa1-49b2-af2b-3642fec84d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_57271cd8-4553-4f70-ae99-b5b2c4a8cba4" xlink:href="pgen-20220930.xsd#pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_57271cd8-4553-4f70-ae99-b5b2c4a8cba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_69650a9a-b09e-4814-9018-8c4fe36171f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_69650a9a-b09e-4814-9018-8c4fe36171f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_050bd539-da9a-4c4c-85bb-930f63cf6c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_050bd539-da9a-4c4c-85bb-930f63cf6c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_7d38575f-0d3b-4c86-a72f-8ec9278ba161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_7d38575f-0d3b-4c86-a72f-8ec9278ba161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1b6d7054-319c-4f60-96d6-e8716f0ee1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1b6d7054-319c-4f60-96d6-e8716f0ee1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_5d929608-a9a6-4228-9f13-9f0823a12e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_5d929608-a9a6-4228-9f13-9f0823a12e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2f2181fe-6be2-49e5-93a5-4a7b8060ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2f2181fe-6be2-49e5-93a5-4a7b8060ec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_61963516-a132-4434-a4bc-7cad372fe9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_61963516-a132-4434-a4bc-7cad372fe9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0fccca3f-b691-4fa6-b649-75df39843b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02a4c844-831b-410c-bd17-f356a9d3da19" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0fccca3f-b691-4fa6-b649-75df39843b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_43edaa69-018d-40f3-af9f-f72e8a274e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_43edaa69-018d-40f3-af9f-f72e8a274e06" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cff6751e-a286-454b-8ca7-6fb45a7eeecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df9def7b-5305-4b64-adf4-a89845b12243" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cff6751e-a286-454b-8ca7-6fb45a7eeecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TransOvaMember_056c9621-6cc1-458c-89e6-4fd03636ae05" xlink:href="pgen-20220930.xsd#pgen_TransOvaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cff6751e-a286-454b-8ca7-6fb45a7eeecc" xlink:to="loc_pgen_TransOvaMember_056c9621-6cc1-458c-89e6-4fd03636ae05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_43c93c0d-96b6-45a2-b8c5-b8407f634537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8f46efc4-8ba0-4558-bb80-6bffc249781f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_43c93c0d-96b6-45a2-b8c5-b8407f634537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_0b235167-79f8-40a1-9e82-376f5273651e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_43c93c0d-96b6-45a2-b8c5-b8407f634537" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_0b235167-79f8-40a1-9e82-376f5273651e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ecb73f08-7dc3-4315-ba91-c915e4b51b8a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_42a0feae-d94e-4195-83a9-0b607b9d5693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_42a0feae-d94e-4195-83a9-0b607b9d5693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_22212dd0-a4f9-4fec-aa90-5df47883aedb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_22212dd0-a4f9-4fec-aa90-5df47883aedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6560a4ea-b519-402e-80c8-57eacc6b2905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_ShareBasedCompensation_6560a4ea-b519-402e-80c8-57eacc6b2905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_f8dc0e1d-3070-4016-a04e-4fd3d3b18eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_307da76b-9d32-4695-9a84-614fa939bb17" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_f8dc0e1d-3070-4016-a04e-4fd3d3b18eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_755d6ba5-7437-470b-8f4d-23b5dec7207b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07f55c39-5362-4523-bdfd-7a50b752057a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_07f55c39-5362-4523-bdfd-7a50b752057a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_606906b7-615e-4bde-822a-705dc6f1473b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_003f1f8e-a9b8-4ecf-b608-8d185fd0a1f7" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_606906b7-615e-4bde-822a-705dc6f1473b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_b009a575-e8d1-4841-89fd-49aab4c59df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_b009a575-e8d1-4841-89fd-49aab4c59df9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58926837-d299-4965-9bb1-a0ebe1817436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e7da99c3-3a31-413c-a02a-36e595a73ec5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58926837-d299-4965-9bb1-a0ebe1817436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_c3402d4a-1983-4f5e-9e67-903c6697f62b" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58926837-d299-4965-9bb1-a0ebe1817436" xlink:to="loc_pgen_MBPTitanMember_c3402d4a-1983-4f5e-9e67-903c6697f62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_63273596-1789-4756-80ac-a2d70a82e2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0365eed9-501e-4a1d-807a-abc18774f949" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_63273596-1789-4756-80ac-a2d70a82e2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_a7771682-a1ca-4f32-a6c9-f4ef15f15283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_63273596-1789-4756-80ac-a2d70a82e2b2" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_a7771682-a1ca-4f32-a6c9-f4ef15f15283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_64486072-a9e5-4468-898e-05061ca270ca" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_dc136640-465d-4319-a76c-7dbc1c6443bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_dc136640-465d-4319-a76c-7dbc1c6443bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_1b69e659-6f37-4910-8b43-3731aef1d0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_1b69e659-6f37-4910-8b43-3731aef1d0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_881f79c5-1a10-4cea-a3f9-137c5da15fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_33d00178-105d-49b3-b6e9-192f42c82f38" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_881f79c5-1a10-4cea-a3f9-137c5da15fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_966f9796-1519-4ffc-8179-52bc81a22d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_966f9796-1519-4ffc-8179-52bc81a22d82" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2656d32f-51e4-4ea1-86f7-d75d64dd3b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5091c330-8b41-4779-90e2-2978b2d8711b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2656d32f-51e4-4ea1-86f7-d75d64dd3b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_d96b568c-8e60-4244-904d-31709eed919a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2656d32f-51e4-4ea1-86f7-d75d64dd3b4f" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember_d96b568c-8e60-4244-904d-31709eed919a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6eee94c-5ac9-43f7-9923-7a8c5b1f1fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a0e8654f-b52e-4d69-9e27-507a8ca11e43" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6eee94c-5ac9-43f7-9923-7a8c5b1f1fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_MBPTitanMember_aca35f26-9287-47b1-946f-80dd68fcd0e8" xlink:href="pgen-20220930.xsd#pgen_MBPTitanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6eee94c-5ac9-43f7-9923-7a8c5b1f1fc4" xlink:to="loc_pgen_MBPTitanMember_aca35f26-9287-47b1-946f-80dd68fcd0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e36ca938-7e87-4be0-836e-f02b69465bd6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_c1fa07b5-a24a-40df-bdd5-91658213b2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_c1fa07b5-a24a-40df-bdd5-91658213b2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_c195e8cb-26ea-4d25-9dcf-7bf901ed116d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f468c5-5d29-4eb8-bc57-c8b0e39a73a7" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_c195e8cb-26ea-4d25-9dcf-7bf901ed116d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_637ef0bd-4e92-4756-ab5c-a8ae7251dda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_87bda57f-6b2a-4a26-aeaa-8aac851eaef8" xlink:to="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_637ef0bd-4e92-4756-ab5c-a8ae7251dda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_25994877-4d92-41fb-baf1-320c26c48150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract_637ef0bd-4e92-4756-ab5c-a8ae7251dda2" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_25994877-4d92-41fb-baf1-320c26c48150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3284c9c7-de76-4e33-9ed4-5c5b1cd37bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3284c9c7-de76-4e33-9ed4-5c5b1cd37bc0" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d34a1bcf-64d9-4a5a-a3c3-4a39b9b1a00b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_8f38ec3a-2a86-44a2-9990-030065a9296c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d34a1bcf-64d9-4a5a-a3c3-4a39b9b1a00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_22b2658a-7012-4115-a009-71b592c31e44" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d34a1bcf-64d9-4a5a-a3c3-4a39b9b1a00b" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_22b2658a-7012-4115-a009-71b592c31e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_9f6e93fa-d635-47e6-8ff6-07820678429e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06e9e455-246d-4b28-aa7b-ed6bcc1ac0a1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_9f6e93fa-d635-47e6-8ff6-07820678429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_e4c301c3-40c2-43ed-8580-90ca565b1cf4" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_9f6e93fa-d635-47e6-8ff6-07820678429e" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_e4c301c3-40c2-43ed-8580-90ca565b1cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_2ea3a02f-1a49-4a09-93e6-447acbae0a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6c7e5baf-379d-4787-9488-969b600ffe3f" xlink:to="loc_us-gaap_RelatedPartyDomain_2ea3a02f-1a49-4a09-93e6-447acbae0a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_b09253e0-5aac-42a7-9cb1-93666021a9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_2ea3a02f-1a49-4a09-93e6-447acbae0a2f" xlink:to="loc_us-gaap_InvestorMember_b09253e0-5aac-42a7-9cb1-93666021a9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0046d5f9-38a1-49da-90b7-26a635a70884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d49f83aa-5866-427a-8f61-f1e4ad9c236d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0046d5f9-38a1-49da-90b7-26a635a70884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_9fc3ed0e-4dcc-4d6b-8ecf-371cd8db442d" xlink:href="pgen-20220930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_0046d5f9-38a1-49da-90b7-26a635a70884" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_9fc3ed0e-4dcc-4d6b-8ecf-371cd8db442d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c01f3b8-0608-4512-afcb-d38c403d37b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5bed8bdd-84e9-48be-9948-d23a2e06ce43" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c01f3b8-0608-4512-afcb-d38c403d37b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_7d97132a-dc54-4e21-ac55-683a2c15ca2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_6c01f3b8-0608-4512-afcb-d38c403d37b5" xlink:to="loc_us-gaap_CollaborativeArrangementMember_7d97132a-dc54-4e21-ac55-683a2c15ca2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8da24366-41f1-48aa-9ea3-3d0624db181f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_716c34a2-798b-4fea-9c7a-25dbfedb4f57" xlink:to="loc_dei_EntityDomain_8da24366-41f1-48aa-9ea3-3d0624db181f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_2aa3404c-772d-46f1-a419-cbf26b1b5567" xlink:href="pgen-20220930.xsd#pgen_PrecigenAndRemainingIEPInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8da24366-41f1-48aa-9ea3-3d0624db181f" xlink:to="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_2aa3404c-772d-46f1-a419-cbf26b1b5567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e89234f4-2295-47b3-bb18-323fbf06c1f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_f983fefa-2812-43eb-ab08-89a59032234b" xlink:to="loc_srt_OwnershipDomain_e89234f4-2295-47b3-bb18-323fbf06c1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_b7998e08-3a70-4536-b7d1-cacd016160ba" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e89234f4-2295-47b3-bb18-323fbf06c1f2" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_b7998e08-3a70-4536-b7d1-cacd016160ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_54fd6e86-dfb1-4583-9ecc-8697bb24ce6e" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_2c506035-a1cc-4813-acbc-5ae4450903e1" xlink:href="pgen-20220930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_2c506035-a1cc-4813-acbc-5ae4450903e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_766554e8-0050-4e7c-8f4b-7f967d16ff82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_766554e8-0050-4e7c-8f4b-7f967d16ff82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_ac83649f-a838-47a0-a7a7-0f4fab95562f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_ac83649f-a838-47a0-a7a7-0f4fab95562f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_b79d8bec-78a5-47bb-abc5-1faddb387cc0" xlink:href="pgen-20220930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_b79d8bec-78a5-47bb-abc5-1faddb387cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_c57a86d5-7848-4be5-87f3-a4eae03e8cd8" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_c57a86d5-7848-4be5-87f3-a4eae03e8cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_2045bd59-b565-422a-8fda-3267cde08ddd" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_2045bd59-b565-422a-8fda-3267cde08ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_f3be27f6-964a-4306-974a-740ee25f9674" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_f3be27f6-964a-4306-974a-740ee25f9674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e30b67d0-b0da-44ab-bf40-0bc20940e6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e30b67d0-b0da-44ab-bf40-0bc20940e6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ecd378a6-5651-4bee-ac0d-20a4acd97c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2a3e3cf6-4c7e-4e27-8846-aad2be8ec704" xlink:to="loc_us-gaap_EquityMethodInvestments_ecd378a6-5651-4bee-ac0d-20a4acd97c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3b66cfd0-c5f4-4a7c-abf0-7e3cff7bc0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3b66cfd0-c5f4-4a7c-abf0-7e3cff7bc0f9" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_75033059-2d81-4058-a375-36ffeddfd34c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_a69addd1-b43b-4f69-80fc-e8c4d87ae943" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_75033059-2d81-4058-a375-36ffeddfd34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_d57e326a-dde3-442f-8563-25c3b13b8eed" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_75033059-2d81-4058-a375-36ffeddfd34c" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_d57e326a-dde3-442f-8563-25c3b13b8eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0d1121a2-fb05-4bfc-8c66-a4e942bfed08" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f0aae405-a6c4-49d0-92d5-d5b69fb1c481" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0d1121a2-fb05-4bfc-8c66-a4e942bfed08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_87d72754-275e-4fad-b8ef-2df2d83dce44" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0d1121a2-fb05-4bfc-8c66-a4e942bfed08" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_87d72754-275e-4fad-b8ef-2df2d83dce44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7221caa9-bb29-49e2-9b68-d5ebc50f2802" xlink:to="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_a842f29d-4601-4d9c-881c-98234413417b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:to="loc_us-gaap_InvestorMember_a842f29d-4601-4d9c-881c-98234413417b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AllInvestorsMember_f254c9b9-cd53-4b45-94e7-519db4844d79" xlink:href="pgen-20220930.xsd#pgen_AllInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ce6d91c0-ee5b-42a3-882b-53d6c961b3cb" xlink:to="loc_pgen_AllInvestorsMember_f254c9b9-cd53-4b45-94e7-519db4844d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_17abdfbf-cc83-4b74-b8b4-832683ef9244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_af3a6f42-2fc0-4313-bf70-0fa037f93fb8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_17abdfbf-cc83-4b74-b8b4-832683ef9244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherAccruedLiabilitiesMember_cce84aa8-05c8-4eb3-b393-4d2dff5e7085" xlink:href="pgen-20220930.xsd#pgen_OtherAccruedLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_17abdfbf-cc83-4b74-b8b4-832683ef9244" xlink:to="loc_pgen_OtherAccruedLiabilitiesMember_cce84aa8-05c8-4eb3-b393-4d2dff5e7085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d03b8e03-5a6a-4535-9a70-104d1ffcf6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_08add0da-0bfd-41d3-acb1-36d372fc0969" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d03b8e03-5a6a-4535-9a70-104d1ffcf6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_c365a710-f7a0-4fc3-8f20-632de42282f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d03b8e03-5a6a-4535-9a70-104d1ffcf6cf" xlink:to="loc_us-gaap_CollaborativeArrangementMember_c365a710-f7a0-4fc3-8f20-632de42282f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e90d1c96-d338-44a7-b7a0-3ce8bc241cf9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3359fea3-f5d4-48f9-97d0-9770bb97de50" xlink:to="loc_dei_EntityDomain_e90d1c96-d338-44a7-b7a0-3ce8bc241cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_093b0d28-694e-4a7c-bc88-0b3a4ee21d31" xlink:href="pgen-20220930.xsd#pgen_PrecigenAndRemainingIEPInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e90d1c96-d338-44a7-b7a0-3ce8bc241cf9" xlink:to="loc_pgen_PrecigenAndRemainingIEPInvestorsMember_093b0d28-694e-4a7c-bc88-0b3a4ee21d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_946e4262-3bf2-49c1-abde-61423c7dcca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7b40bc40-bb88-4b29-93d3-36e7e3619991" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_946e4262-3bf2-49c1-abde-61423c7dcca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_f7021690-fcf4-441e-94ac-3e4bde53cb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_946e4262-3bf2-49c1-abde-61423c7dcca7" xlink:to="loc_us-gaap_SubsequentEventMember_f7021690-fcf4-441e-94ac-3e4bde53cb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4af79433-3e82-42db-bc92-0b57c40cf81e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_5e54d243-3451-456d-abd0-1bea37d725bb" xlink:to="loc_srt_OwnershipDomain_4af79433-3e82-42db-bc92-0b57c40cf81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_a1e9e920-00ea-46fa-b500-47b855599e26" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4af79433-3e82-42db-bc92-0b57c40cf81e" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_a1e9e920-00ea-46fa-b500-47b855599e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a0460f36-0faf-4822-8cf3-a980a4de6101" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9944fbd7-47fa-4b00-ada7-4f18a732c3f5" xlink:href="pgen-20220930.xsd#pgen_CollaborativeArrangementConsiderationReceivedValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_CollaborativeArrangementConsiderationReceivedValue_9944fbd7-47fa-4b00-ada7-4f18a732c3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d88c8c2a-edc7-4715-a3ed-8970a514d2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d88c8c2a-edc7-4715-a3ed-8970a514d2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_44c16377-e8dc-4d67-a085-579d8794a351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_44c16377-e8dc-4d67-a085-579d8794a351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_7cf611da-b4b7-4c19-ad8f-a69488118ffa" xlink:href="pgen-20220930.xsd#pgen_JointVentureAdditionalCapitalContributionsCommitted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_JointVentureAdditionalCapitalContributionsCommitted_7cf611da-b4b7-4c19-ad8f-a69488118ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoard_74101596-52a3-4cb0-abd3-e807bd36b288" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoard"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_NumberofSeatsonGoverningBoard_74101596-52a3-4cb0-abd3-e807bd36b288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_ebc94873-4fc8-4b81-937d-0bb8b53af76e" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardInternallySelected"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardInternallySelected_ebc94873-4fc8-4b81-937d-0bb8b53af76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_20ec63d5-1296-4cd0-8b41-607570c65211" xlink:href="pgen-20220930.xsd#pgen_NumberofSeatsonGoverningBoardExternallySelected"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_pgen_NumberofSeatsonGoverningBoardExternallySelected_20ec63d5-1296-4cd0-8b41-607570c65211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_2579bb3e-89c8-4ab0-a65f-dec5a344ece0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_EquityMethodInvestments_2579bb3e-89c8-4ab0-a65f-dec5a344ece0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_433d2e5c-9b56-428f-a870-3b814e9e03f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_f241dc60-e287-494b-9f23-026306ff8d50" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_433d2e5c-9b56-428f-a870-3b814e9e03f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3d92a3fc-8909-479c-ab84-2f4972408a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_3d92a3fc-8909-479c-ab84-2f4972408a3c" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b05bbd11-bb7d-411a-9045-df1b74a089c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_bd179b11-1d10-41dd-bf9c-8bef98f7b244" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b05bbd11-bb7d-411a-9045-df1b74a089c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_5e91fe40-ed23-4170-aeab-8deb93b324cd" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b05bbd11-bb7d-411a-9045-df1b74a089c2" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_5e91fe40-ed23-4170-aeab-8deb93b324cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_58707273-84b4-4fad-9008-837aaacac831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5b823e28-7132-4687-b2d7-99bcfcb650ed" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_58707273-84b4-4fad-9008-837aaacac831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_d8697826-7944-4a02-a48b-5bfadb231b2e" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_58707273-84b4-4fad-9008-837aaacac831" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_d8697826-7944-4a02-a48b-5bfadb231b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_bd1f974e-9d5f-4caa-bed0-982941079203" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_b882186b-c85b-4873-90c8-c2b68e5eb2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_b882186b-c85b-4873-90c8-c2b68e5eb2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_4dc91a11-0542-479c-a8a6-307e2a8986fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_85606bc3-957c-435c-b110-83c125131240" xlink:to="loc_us-gaap_FairValueNetAssetLiability_4dc91a11-0542-479c-a8a6-307e2a8986fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ea3fe8af-eba1-4b2d-8273-34cd1acb53ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ea3fe8af-eba1-4b2d-8273-34cd1acb53ef" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3b37a594-a584-4088-8911-e6d1ea263954" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_534628f9-3efe-4128-9963-7426a26adc78" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3b37a594-a584-4088-8911-e6d1ea263954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_1de328d6-ce9b-4f96-8780-f64e2bb0c694" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3b37a594-a584-4088-8911-e6d1ea263954" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_1de328d6-ce9b-4f96-8780-f64e2bb0c694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:to="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a52136ab-a46d-4075-9b2f-65549dbcf044" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_7f1b392b-796b-4f85-b0de-a4d44847807c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a52136ab-a46d-4075-9b2f-65549dbcf044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_e333f775-913d-4e67-b831-b696656d4c93" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a52136ab-a46d-4075-9b2f-65549dbcf044" xlink:to="loc_pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember_e333f775-913d-4e67-b831-b696656d4c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_2082eefb-e1d3-4792-9698-3797f4dd0bc1" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_953cd053-9aef-4cba-8443-58ce8c787caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_953cd053-9aef-4cba-8443-58ce8c787caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cad35248-0552-4243-9abc-e5454ade0ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_3b992992-2070-4aff-b133-6e8c79244439" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cad35248-0552-4243-9abc-e5454ade0ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e5740dd0-f085-4c28-9c33-f7247d18fbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e5740dd0-f085-4c28-9c33-f7247d18fbb1" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:to="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_2077ee90-8149-431d-a212-91a3292f7ee2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersMember_f75c98d6-1964-42fb-b144-d2ae621b00d8" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_IntrexonEnergyPartnersMember_f75c98d6-1964-42fb-b144-d2ae621b00d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersIILLCMember_fb240519-0bb5-4f57-9e86-84789b82b038" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersIILLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_IntrexonEnergyPartnersIILLCMember_fb240519-0bb5-4f57-9e86-84789b82b038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CastleCreekBiosciencesIncMember_3e8108e2-5e69-42e3-b1a3-29e92e6d2654" xlink:href="pgen-20220930.xsd#pgen_CastleCreekBiosciencesIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_CastleCreekBiosciencesIncMember_3e8108e2-5e69-42e3-b1a3-29e92e6d2654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherMember_7cffdfaf-0b46-4e71-9fb1-a43d66401fa2" xlink:href="pgen-20220930.xsd#pgen_OtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c93d74a1-155c-464b-b3d5-e30338d475d1" xlink:to="loc_pgen_OtherMember_7cffdfaf-0b46-4e71-9fb1-a43d66401fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:to="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9e6369de-1dd7-4efd-9211-b1af51877a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_97b58f37-4690-4b28-a7e0-45269c04dbe3" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9e6369de-1dd7-4efd-9211-b1af51877a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_25e235c3-9ab0-4e9a-8870-e68abf64dd07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9e6369de-1dd7-4efd-9211-b1af51877a10" xlink:to="loc_us-gaap_CollaborativeArrangementMember_25e235c3-9ab0-4e9a-8870-e68abf64dd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fb8764d9-073e-4d5c-827c-8a03ffd203f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_34eae4d2-5a4f-41f9-ad13-5f2d58e9d391" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fb8764d9-073e-4d5c-827c-8a03ffd203f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ad1bb0b-48ba-440a-af89-a8c223fa9a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_fb8764d9-073e-4d5c-827c-8a03ffd203f9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ad1bb0b-48ba-440a-af89-a8c223fa9a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_06b3338c-2740-4890-957a-42faa7e4e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:href="pgen-20220930.xsd#pgen_ContractWithCustomerAssetAndLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_06b3338c-2740-4890-957a-42faa7e4e9b6" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:to="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_245c7a0a-7ea5-4a01-afaf-19156ffa1909" xlink:to="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrepaidProductAndServiceRevenuesMember_80f1974b-4f54-4235-b135-61ea4ae094e2" xlink:href="pgen-20220930.xsd#pgen_PrepaidProductAndServiceRevenuesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:to="loc_pgen_PrepaidProductAndServiceRevenuesMember_80f1974b-4f54-4235-b135-61ea4ae094e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_DeferredRevenueOtherMember_1ff86b38-34f5-4011-8eec-60730a586356" xlink:href="pgen-20220930.xsd#pgen_DeferredRevenueOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7de08439-42d4-40f6-bf3d-f4124ff496dd" xlink:to="loc_pgen_DeferredRevenueOtherMember_1ff86b38-34f5-4011-8eec-60730a586356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:to="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc7b7922-0e3c-4357-930a-ccffedd51795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_45a209f2-d887-4063-92e9-14057a0e6927" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc7b7922-0e3c-4357-930a-ccffedd51795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_d83c3756-e0c7-40cd-8396-9f962a78faa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bc7b7922-0e3c-4357-930a-ccffedd51795" xlink:to="loc_us-gaap_CollaborativeArrangementMember_d83c3756-e0c7-40cd-8396-9f962a78faa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:href="pgen-20220930.xsd#pgen_ContractWithCustomerAssetAndLiabilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityTable_f1b8feba-5f02-428d-9b21-7ffdf59357a1" xlink:to="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_44949775-e5e4-42e4-940e-67bc2e71197c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_us-gaap_ContractWithCustomerLiability_44949775-e5e4-42e4-940e-67bc2e71197c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e802fe85-33b7-4732-bb3c-821ff7151f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e802fe85-33b7-4732-bb3c-821ff7151f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e33ee4f7-965c-4f66-b8c0-d6dc29872481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pgen_ContractWithCustomerAssetAndLiabilityLineItems_c8c659c6-8a86-4ae4-b217-eb6478886b73" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e33ee4f7-965c-4f66-b8c0-d6dc29872481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5dfd3804-b851-4cf6-83de-077c94479589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5dfd3804-b851-4cf6-83de-077c94479589" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ba80ade2-b335-4503-9be5-43bf79e45802" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_04a2d23d-f135-410c-a612-86581ceb6ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_04a2d23d-f135-410c-a612-86581ceb6ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_a6ee0ba2-02ca-47ba-bf2b-b8b215b2e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3d28b997-ab83-431d-b5da-fea591fa00ff" xlink:to="loc_us-gaap_CertificatesOfDepositMember_a6ee0ba2-02ca-47ba-bf2b-b8b215b2e23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_81396ec4-20bb-4079-a9f3-fb0c642c8475" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7ff89797-d3b1-404d-a24c-7ae61bd30881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7ff89797-d3b1-404d-a24c-7ae61bd30881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_8403bd2b-82eb-434b-bceb-b383a885fe3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_8403bd2b-82eb-434b-bceb-b383a885fe3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c88c2b52-7092-45f9-8f2d-a0c942ef0882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c88c2b52-7092-45f9-8f2d-a0c942ef0882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_869727f2-f406-44ef-bbef-24e2a60a6984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_572b8f3f-1eee-46d3-88bd-ac380a6f3131" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_869727f2-f406-44ef-bbef-24e2a60a6984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6731fe9-a71a-4b4d-8d1a-58ad4fc4bb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_bf4029a5-f3c8-40e8-94c4-915d27577d85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6731fe9-a71a-4b4d-8d1a-58ad4fc4bb6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_bf4029a5-f3c8-40e8-94c4-915d27577d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_7fd3de05-2c31-408f-ba9c-0aab148e1b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6731fe9-a71a-4b4d-8d1a-58ad4fc4bb6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_7fd3de05-2c31-408f-ba9c-0aab148e1b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_56b3a9e1-2e16-4c18-bb22-ff4c3707159c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6731fe9-a71a-4b4d-8d1a-58ad4fc4bb6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_56b3a9e1-2e16-4c18-bb22-ff4c3707159c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_267c96d4-1abe-4e95-b7f3-578cf610c4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_267c96d4-1abe-4e95-b7f3-578cf610c4a6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6fcef9f9-d3ab-4ca9-8734-c89b62b20b2e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_60e7bf1a-af81-4e7e-9166-701926111a50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_60e7bf1a-af81-4e7e-9166-701926111a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_950be420-88e5-47ca-92e3-5cdcd96c5534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_37008402-41d9-4df4-88fd-be03f072b49e" xlink:to="loc_us-gaap_CertificatesOfDepositMember_950be420-88e5-47ca-92e3-5cdcd96c5534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8d2d2de9-731d-4bc3-96b5-6b53a2470e5e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a51ecbf6-d701-443f-9e6f-edd3d4d6a238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a51ecbf6-d701-443f-9e6f-edd3d4d6a238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4d3c0917-71a8-4485-820d-b0492c3d6735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4d3c0917-71a8-4485-820d-b0492c3d6735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_979e1445-bd76-42e6-8413-b2cb725118b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c09cc8b7-f765-4898-a5c5-87a09b68b148" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_979e1445-bd76-42e6-8413-b2cb725118b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b352dac2-e5c8-4526-ba73-b5bded38584c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b4c7ba1b-3824-4d1a-87fd-4746769c5487" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b352dac2-e5c8-4526-ba73-b5bded38584c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_10ab44a4-a959-43a3-8622-5202eca5aed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b352dac2-e5c8-4526-ba73-b5bded38584c" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_10ab44a4-a959-43a3-8622-5202eca5aed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_93c884d3-b65b-408e-833d-7a615c0d274e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_10ab44a4-a959-43a3-8622-5202eca5aed3" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_93c884d3-b65b-408e-833d-7a615c0d274e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a38c8ed5-4f46-4222-83cc-11a5bcdce135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a38c8ed5-4f46-4222-83cc-11a5bcdce135" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:to="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_923621d3-915f-4a3f-b847-ddd405761166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a6166b6c-015f-48f9-98a7-51dd31086451" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_923621d3-915f-4a3f-b847-ddd405761166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_2f203e65-cc8f-4e63-87e1-bda9f7711df1" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_923621d3-915f-4a3f-b847-ddd405761166" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_2f203e65-cc8f-4e63-87e1-bda9f7711df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_45342e62-477c-40e7-9810-434340a5f8c4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_574bcb8b-27df-47dc-bf38-9ce9fb8d1860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_574bcb8b-27df-47dc-bf38-9ce9fb8d1860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_1f117cdd-673c-416c-95a8-5577ffee86df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_1f117cdd-673c-416c-95a8-5577ffee86df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_3c75fa04-4998-4232-80fd-1904846f4cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7c38f31-0a12-4b75-9e30-41d6c7567977" xlink:to="loc_us-gaap_ConvertibleDebt_3c75fa04-4998-4232-80fd-1904846f4cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/InventoryDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#InventoryDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/InventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_73363e1a-fde4-4819-818e-34dce0c8a985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_73363e1a-fde4-4819-818e-34dce0c8a985" xlink:to="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_3cdfb01c-b918-42ef-bd29-a3ca333c906e" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_7031cdb8-9922-43ef-9db1-aaf9e6645263" xlink:href="pgen-20220930.xsd#pgen_SuppliesEmbryosAndOtherProductionMaterialsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:to="loc_pgen_SuppliesEmbryosAndOtherProductionMaterialsMember_7031cdb8-9922-43ef-9db1-aaf9e6645263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LivestockMember_a952ab81-fed3-4781-98a1-04da1cf74d00" xlink:href="pgen-20220930.xsd#pgen_LivestockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_11af7681-4273-4f6d-a987-f983581d5495" xlink:to="loc_pgen_LivestockMember_a952ab81-fed3-4781-98a1-04da1cf74d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_1010001a-85f3-4e98-8de9-8a02f5725e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_596ee6a6-a1fd-48c6-83da-610ce846b183" xlink:to="loc_us-gaap_InventoryLineItems_1010001a-85f3-4e98-8de9-8a02f5725e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_30fd7427-1acb-4438-8a33-43939f685267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1010001a-85f3-4e98-8de9-8a02f5725e9f" xlink:to="loc_us-gaap_InventoryGross_30fd7427-1acb-4438-8a33-43939f685267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovements_d65ec232-4bfb-48fc-a504-0732f18d1bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndLandImprovements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_LandAndLandImprovements_d65ec232-4bfb-48fc-a504-0732f18d1bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_f3cf21fb-527a-42db-ba8c-b9e4d0e7167d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_f3cf21fb-527a-42db-ba8c-b9e4d0e7167d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_92e038a0-26db-4d38-bb5f-4b6e20ce9e10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_92e038a0-26db-4d38-bb5f-4b6e20ce9e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_ad15c604-1bab-4bb7-bd6c-06eb8837b0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_ad15c604-1bab-4bb7-bd6c-06eb8837b0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_cc13609f-e50b-43a9-8d06-ebf50b9ee8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_cc13609f-e50b-43a9-8d06-ebf50b9ee8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BreedingandProductionAnimalsGross_7cc9e8b1-6e43-4db4-9893-dadfa74c78af" xlink:href="pgen-20220930.xsd#pgen_BreedingandProductionAnimalsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_pgen_BreedingandProductionAnimalsGross_7cc9e8b1-6e43-4db4-9893-dadfa74c78af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ComputerHardwareandSoftware_d72b3208-90cf-4e64-a930-38fe70d76917" xlink:href="pgen-20220930.xsd#pgen_ComputerHardwareandSoftware"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_pgen_ComputerHardwareandSoftware_d72b3208-90cf-4e64-a930-38fe70d76917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_8a0352e8-d2b1-4d95-a517-0668e7e0037d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_ConstructionInProgressGross_8a0352e8-d2b1-4d95-a517-0668e7e0037d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d7221b3b-3e13-459b-88cb-ca235fa36c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d7221b3b-3e13-459b-88cb-ca235fa36c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_adac95bf-c1b3-479f-9166-8c56ebfaf411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_adac95bf-c1b3-479f-9166-8c56ebfaf411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ec9d3552-6c25-43d9-880d-3a528610b584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2166cc1f-42ec-4f6d-a455-0ddce867cee9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ec9d3552-6c25-43d9-880d-3a528610b584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#PropertyPlantandEquipmentNetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_29c365fb-e530-45d3-b9fc-d41cf1cf2e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_5d3808e6-7cfe-434a-b94c-0b6de48caa4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_29c365fb-e530-45d3-b9fc-d41cf1cf2e9a" xlink:to="loc_us-gaap_Depreciation_5d3808e6-7cfe-434a-b94c-0b6de48caa4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1ec4fa64-0c3f-42e6-a862-ef379b15f733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_34fef475-d0cc-4192-aadd-10675b3545b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1ec4fa64-0c3f-42e6-a862-ef379b15f733" xlink:to="loc_us-gaap_GoodwillRollForward_34fef475-d0cc-4192-aadd-10675b3545b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ffa8f5e7-acdb-44a2-afd2-16eeaaa511fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_34fef475-d0cc-4192-aadd-10675b3545b9" xlink:to="loc_us-gaap_Goodwill_ffa8f5e7-acdb-44a2-afd2-16eeaaa511fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1e21f3d4-ffae-40b5-8a56-f78346a2bb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_34fef475-d0cc-4192-aadd-10675b3545b9" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1e21f3d4-ffae-40b5-8a56-f78346a2bb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_58cc3cc6-f3b6-49f3-ba74-be023a1e6d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_34fef475-d0cc-4192-aadd-10675b3545b9" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_58cc3cc6-f3b6-49f3-ba74-be023a1e6d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b785d554-2aba-4cbf-8dbd-56a73b75323f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_34fef475-d0cc-4192-aadd-10675b3545b9" xlink:to="loc_us-gaap_Goodwill_b785d554-2aba-4cbf-8dbd-56a73b75323f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cbf774c5-0d2e-48b2-9969-8a521206002b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cbf774c5-0d2e-48b2-9969-8a521206002b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b535da20-602a-473e-9e38-90b8e55627dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0d060b82-6782-4a71-99ae-be3b67f7457e" xlink:to="loc_us-gaap_SegmentDomain_b535da20-602a-473e-9e38-90b8e55627dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_ebe8390c-086e-4732-9152-a5a9b2d6216e" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b535da20-602a-473e-9e38-90b8e55627dd" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_ebe8390c-086e-4732-9152-a5a9b2d6216e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_881fafb0-5acf-4204-a344-b0461739ce4d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b93d5002-02d7-422c-9359-775370b57d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b93d5002-02d7-422c-9359-775370b57d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NumberOfReportingUnitsImpaired_86e1204e-a27c-4e90-96d0-1d598118a4f9" xlink:href="pgen-20220930.xsd#pgen_NumberOfReportingUnitsImpaired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_pgen_NumberOfReportingUnitsImpaired_86e1204e-a27c-4e90-96d0-1d598118a4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_363abcb7-a321-446c-a85f-e7d9fc9088fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_363abcb7-a321-446c-a85f-e7d9fc9088fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f2d5987f-7737-4abc-91dd-24c60fea8626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f42de6cd-7866-425c-82cf-0f943004b732" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f2d5987f-7737-4abc-91dd-24c60fea8626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b744b207-cf18-4799-9054-feb988143b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b744b207-cf18-4799-9054-feb988143b88" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74e604b8-d27a-4c45-9131-99c84843fc93" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntellectualPropertyMember_5708c5d2-b52f-4caf-b0be-c415e9ab65c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:to="loc_us-gaap_IntellectualPropertyMember_5708c5d2-b52f-4caf-b0be-c415e9ab65c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_29375384-0185-4e8a-99e3-4298557d4168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:to="loc_us-gaap_CustomerRelationshipsMember_29375384-0185-4e8a-99e3-4298557d4168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_5d353d5f-bc5b-43aa-92dc-696dbcf56e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0801bba4-9d02-4d79-9aa1-becdbe886aa7" xlink:to="loc_us-gaap_TrademarksMember_5d353d5f-bc5b-43aa-92dc-696dbcf56e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f0b7ef9-edd9-4343-96ba-55632828368f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_74f61f42-f164-48e0-b799-a417fc927e96" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f0b7ef9-edd9-4343-96ba-55632828368f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3f0b7ef9-edd9-4343-96ba-55632828368f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_560b0461-1768-48f8-9ee6-3e85df25bfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_560b0461-1768-48f8-9ee6-3e85df25bfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_69d59857-74ab-483c-91fd-8d1d23b74b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_69d59857-74ab-483c-91fd-8d1d23b74b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a748b275-caaa-4594-b5a3-db8938071506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_0cf02957-6f5d-4819-a50e-5e636b3a5e0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a748b275-caaa-4594-b5a3-db8938071506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0eefbfa4-ef40-4d56-8747-a302c77d7057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0eefbfa4-ef40-4d56-8747-a302c77d7057" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_54476766-2d41-472f-9eb7-73730d73f634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_dfe427c8-5dc6-4841-8509-c3773c25be67" xlink:to="loc_us-gaap_CreditFacilityDomain_54476766-2d41-472f-9eb7-73730d73f634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_44e47ac3-78fd-4705-8232-3591e958642b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_54476766-2d41-472f-9eb7-73730d73f634" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_44e47ac3-78fd-4705-8232-3591e958642b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_13041655-d9ec-46a9-828b-6bcf1d4248ab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4b58d0de-73b3-4304-a938-fbcf3ddd0b8b" xlink:to="loc_dei_EntityDomain_13041655-d9ec-46a9-828b-6bcf1d4248ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarGeneticsLLCMember_bf48d5c1-533b-4d86-befe-dc3c0a89a45b" xlink:href="pgen-20220930.xsd#pgen_ExemplarGeneticsLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_13041655-d9ec-46a9-828b-6bcf1d4248ab" xlink:to="loc_pgen_ExemplarGeneticsLLCMember_bf48d5c1-533b-4d86-befe-dc3c0a89a45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_176fa00c-1255-4f27-aebe-4bca1059e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_8881aec2-417d-4f66-975b-e8a59a6729eb" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_176fa00c-1255-4f27-aebe-4bca1059e4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AmericanStateBankMember_9189acb3-c890-41ee-8fab-69f9224906ba" xlink:href="pgen-20220930.xsd#pgen_AmericanStateBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_176fa00c-1255-4f27-aebe-4bca1059e4ca" xlink:to="loc_pgen_AmericanStateBankMember_9189acb3-c890-41ee-8fab-69f9224906ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_66f26bc9-0cb6-4325-911c-1e601562d6a4" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_455341d4-6f19-43b5-8944-04f79d83a732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_455341d4-6f19-43b5-8944-04f79d83a732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_802224e3-d77f-4347-b431-0d2c6d7c36c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_802224e3-d77f-4347-b431-0d2c6d7c36c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_368d97dc-37db-44f7-bc03-49eb6df78882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4cf00d0e-2e72-4017-9b80-845c54b09857" xlink:to="loc_us-gaap_LineOfCredit_368d97dc-37db-44f7-bc03-49eb6df78882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_04fc338d-4996-4d80-b49e-4a392a9a4bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_04fc338d-4996-4d80-b49e-4a392a9a4bf7" xlink:to="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8c9310a1-3d48-4f85-a1ce-e6f5fe29bfa4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ec8078c8-2331-4536-abe4-c26562b9c524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:to="loc_us-gaap_ConvertibleDebtMember_ec8078c8-2331-4536-abe4-c26562b9c524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_OtherLongTermDebtMember_c4ec2830-9334-436f-9e84-a6bc1cc51ec1" xlink:href="pgen-20220930.xsd#pgen_OtherLongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bae59a16-30f4-4b9b-8c9e-6d92b45c2416" xlink:to="loc_pgen_OtherLongTermDebtMember_c4ec2830-9334-436f-9e84-a6bc1cc51ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9d0ada07-2e28-4055-9370-3758acada2e8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bd6c2cb4-a8e9-42ec-ad9a-59b78e4a39a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_LongTermDebt_bd6c2cb4-a8e9-42ec-ad9a-59b78e4a39a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_134a5e88-16eb-423d-98b9-f1eb5d2de830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_LongTermDebtCurrent_134a5e88-16eb-423d-98b9-f1eb5d2de830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0e1f0cc5-3fc2-46b9-a501-c89d56c310a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a3bccf31-24b7-49bf-8e41-a989fe3788be" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0e1f0cc5-3fc2-46b9-a501-c89d56c310a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c2cd0d43-67fe-4265-8a4e-d75d1a328267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c2cd0d43-67fe-4265-8a4e-d75d1a328267" xlink:to="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bf6b14e3-ea3a-434a-8af1-368cc23322ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b57946fc-6580-4071-9d48-35d915d5b0a4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bf6b14e3-ea3a-434a-8af1-368cc23322ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_74d4da6e-d3b5-4321-9234-09f2c55bdfcd" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bf6b14e3-ea3a-434a-8af1-368cc23322ff" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_74d4da6e-d3b5-4321-9234-09f2c55bdfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_50e1d2f8-4da9-4fb5-90e6-4056ea69ab7b" xlink:to="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7e6f3263-0ef4-4abd-8059-bc8be3f61cee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:to="loc_srt_MinimumMember_7e6f3263-0ef4-4abd-8059-bc8be3f61cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d72989a1-0fcb-41de-b7a0-10bd7d63caf8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04924a68-d62a-4b73-a463-e60485d1cc37" xlink:to="loc_srt_MaximumMember_d72989a1-0fcb-41de-b7a0-10bd7d63caf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9e678c02-5ed4-469c-95ff-88514047710a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8c76ec5f-6474-4a9d-886b-3fce0f43d3ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9e678c02-5ed4-469c-95ff-88514047710a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f7f98e1e-6925-4749-9e15-d1ca4bf97d53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9e678c02-5ed4-469c-95ff-88514047710a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f7f98e1e-6925-4749-9e15-d1ca4bf97d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_575c0160-9229-46f9-b3f2-7ab53bbe7a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21f431c6-1443-4ddf-900d-9df5a480bb36" xlink:to="loc_us-gaap_TypeOfAdoptionMember_575c0160-9229-46f9-b3f2-7ab53bbe7a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_1af2cef4-960b-46b7-b341-7b362e259f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006RetrospectiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_575c0160-9229-46f9-b3f2-7ab53bbe7a4f" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006RetrospectiveMember_1af2cef4-960b-46b7-b341-7b362e259f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4bc18a19-ada7-48bc-99e0-3880cc39cb10" xlink:to="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_329b6fb2-aeeb-4401-a8be-f61cdfae3ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_329b6fb2-aeeb-4401-a8be-f61cdfae3ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b962e6bc-b166-4232-8cdb-68622844ea66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_16d6afb7-cb32-4d1c-b260-66f5a68d423f" xlink:to="loc_us-gaap_RetainedEarningsMember_b962e6bc-b166-4232-8cdb-68622844ea66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d1a2413f-cb72-42f3-b658-a0a7f7d13520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_66d80724-6a8e-490e-99f8-e56df44560b1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d1a2413f-cb72-42f3-b658-a0a7f7d13520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ba857a0f-f1df-48e9-ab4f-19da55ed4b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d1a2413f-cb72-42f3-b658-a0a7f7d13520" xlink:to="loc_us-gaap_SubsequentEventMember_ba857a0f-f1df-48e9-ab4f-19da55ed4b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_045cf698-7c03-4d62-a1f2-4ed06e704d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a294ddb4-1fb7-4201-8ee7-75481f9f497c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_045cf698-7c03-4d62-a1f2-4ed06e704d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9c23916c-3cf1-43bb-8080-3363fe856149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_045cf698-7c03-4d62-a1f2-4ed06e704d17" xlink:to="loc_us-gaap_ConvertibleDebtMember_9c23916c-3cf1-43bb-8080-3363fe856149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cec116bd-e81c-40bf-8416-06fe79d363b7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_967a15bf-fbd9-4732-94d0-71b7ecc565fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_967a15bf-fbd9-4732-94d0-71b7ecc565fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ce3af296-1482-4205-a266-e4b85ac0cde0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ce3af296-1482-4205-a266-e4b85ac0cde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_7fe7dddd-647f-4932-91aa-a9b00dafc985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_7fe7dddd-647f-4932-91aa-a9b00dafc985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd7f11b5-6d3a-47fb-8e10-3bd46107a81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_cd7f11b5-6d3a-47fb-8e10-3bd46107a81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5805d89c-2356-42df-8d95-d0dc2794befe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5805d89c-2356-42df-8d95-d0dc2794befe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_5cd72452-9ad6-44ed-a5ba-b6ac199d22b5" xlink:href="pgen-20220930.xsd#pgen_ConvertibleDebtPrincipalAmountInitialConversionRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate_5cd72452-9ad6-44ed-a5ba-b6ac199d22b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7b245cb4-29d2-4713-8208-f87889541339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7b245cb4-29d2-4713-8208-f87889541339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_1324a4fa-7559-418c-ad4b-38fd5b035245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_1324a4fa-7559-418c-ad4b-38fd5b035245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a221cce1-f8dd-486f-aa8b-3918a05c8f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a221cce1-f8dd-486f-aa8b-3918a05c8f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b5355c73-a6f6-42b7-aaec-7d670c60a4db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b5355c73-a6f6-42b7-aaec-7d670c60a4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4cbdc6d1-f265-4666-b3cc-8aa59360a350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_4cbdc6d1-f265-4666-b3cc-8aa59360a350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_8cb44e92-48e4-4b50-bddc-2194cc924b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_ConvertibleDebt_8cb44e92-48e4-4b50-bddc-2194cc924b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_73da9c17-ba79-4024-af4a-fadb9f86ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_73da9c17-ba79-4024-af4a-fadb9f86ebea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ab1157cf-7404-4e94-8609-895e3427b722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ab1157cf-7404-4e94-8609-895e3427b722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_39830ecb-495a-4685-b661-09dab645a13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_39830ecb-495a-4685-b661-09dab645a13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f31651dc-1b00-481a-a2ec-6fd2e6593eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f31651dc-1b00-481a-a2ec-6fd2e6593eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_cf7d99c9-a850-46b8-b8e5-6050729ee6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_RestrictedCash_cf7d99c9-a850-46b8-b8e5-6050729ee6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_0372af76-4b55-4bc6-aab1-9745237dcace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_RestrictedCashCurrent_0372af76-4b55-4bc6-aab1-9745237dcace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_bae738af-90ec-4c89-b9c6-f49130d0b465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_bae738af-90ec-4c89-b9c6-f49130d0b465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_604d1a31-18ec-4681-8ad5-ff127f78cee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_604d1a31-18ec-4681-8ad5-ff127f78cee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2d24e424-0b1d-4f06-b070-abb4316645d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2d24e424-0b1d-4f06-b070-abb4316645d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4a69b14f-c2f7-4695-b002-7ac4e5a4f78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4a69b14f-c2f7-4695-b002-7ac4e5a4f78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_9cda9715-ccba-467b-a194-b651d41a14cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2c526d77-2c4e-474f-8df0-574692eb5edf" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_9cda9715-ccba-467b-a194-b651d41a14cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d9ba5540-42aa-44e1-af8a-e118fa70c9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d9ba5540-42aa-44e1-af8a-e118fa70c9e0" xlink:to="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:to="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_53ec5c0e-3fe5-459a-9f33-da023b9ecbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e8449889-81a2-43a0-bef4-1f036b7966ae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_53ec5c0e-3fe5-459a-9f33-da023b9ecbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_A3.5ConvertibleNotesDue2023Member_bca840bd-3729-4283-98e9-7f57e4df1b38" xlink:href="pgen-20220930.xsd#pgen_A3.5ConvertibleNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_53ec5c0e-3fe5-459a-9f33-da023b9ecbeb" xlink:to="loc_pgen_A3.5ConvertibleNotesDue2023Member_bca840bd-3729-4283-98e9-7f57e4df1b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0f50100d-fe2f-494c-9aaf-9cc96caa0443" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_62ad0a56-51e0-48b9-adc6-bd9588b0d2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_62ad0a56-51e0-48b9-adc6-bd9588b0d2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_2af85bb2-c3e6-4d58-bb65-f2c0e85f988a" xlink:href="pgen-20220930.xsd#pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts_2af85bb2-c3e6-4d58-bb65-f2c0e85f988a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_78ee2f09-7908-40b3-be74-c6dc14bfe82b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8b25049d-e5bc-4d51-98c1-debac4f76c1d" xlink:to="loc_us-gaap_InterestExpenseDebt_78ee2f09-7908-40b3-be74-c6dc14bfe82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e2f58859-5444-4360-a85c-a8c430213701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e2f58859-5444-4360-a85c-a8c430213701" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_373884e6-a8fe-4a23-afbc-84dadf8405a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_62f3e5cf-a83d-4001-bb34-6498da26d842" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_373884e6-a8fe-4a23-afbc-84dadf8405a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_GeneratedAfter2017Member_0e54d385-86d5-4d9b-b473-5ad31b476253" xlink:href="pgen-20220930.xsd#pgen_GeneratedAfter2017Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_373884e6-a8fe-4a23-afbc-84dadf8405a8" xlink:to="loc_pgen_GeneratedAfter2017Member_0e54d385-86d5-4d9b-b473-5ad31b476253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a8632cf8-9662-4dc2-af18-827f3688f802" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_80f37420-5fda-452c-80c0-e3a538a4e43e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:to="loc_us-gaap_DomesticCountryMember_80f37420-5fda-452c-80c0-e3a538a4e43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_c015c542-0067-4fb4-963a-480326865b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_578cba43-882c-4209-a6f7-d07f2d702865" xlink:to="loc_us-gaap_ForeignCountryMember_c015c542-0067-4fb4-963a-480326865b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_4b8a008e-d3ce-49a7-af22-bbd4f464c91f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_TaxableIncomeLoss_c652971d-df8a-4a3e-9243-a2a8fefd3dfe" xlink:href="pgen-20220930.xsd#pgen_TaxableIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_pgen_TaxableIncomeLoss_c652971d-df8a-4a3e-9243-a2a8fefd3dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_f96d3aa5-977a-4eaf-9a2c-ddca71db7336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_OperatingLossCarryforwards_f96d3aa5-977a-4eaf-9a2c-ddca71db7336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_cf6a7286-ef09-44e1-8bda-adc23c2933d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_cf6a7286-ef09-44e1-8bda-adc23c2933d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_fde2429e-4aca-4e45-882c-369265c1168f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_45ef6a04-b49f-4425-a939-e60c76963b41" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_fde2429e-4aca-4e45-882c-369265c1168f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#IncomeTaxesComponentsofIncomeTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_76f6b135-1de0-4906-83d1-6aa6e2c1c4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76f6b135-1de0-4906-83d1-6aa6e2c1c4bb" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_1dc85dc9-7908-442d-8c52-249d88be20ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_6d91b7e1-0efb-43ed-8e23-08d2fde11145" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_1dc85dc9-7908-442d-8c52-249d88be20ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_bd99084b-5551-43b0-a7cf-155041f73928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_1dc85dc9-7908-442d-8c52-249d88be20ee" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_bd99084b-5551-43b0-a7cf-155041f73928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b9577c87-ef57-4124-9b34-1cd76c1a6f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1d6dce20-6226-4ec3-a689-50c1b7925bfb" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b9577c87-ef57-4124-9b34-1cd76c1a6f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5a406744-3d1d-46f2-9522-7b62efd8dcea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b9577c87-ef57-4124-9b34-1cd76c1a6f26" xlink:to="loc_us-gaap_ForeignCountryMember_5a406744-3d1d-46f2-9522-7b62efd8dcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8dfe5c30-75e4-4e48-b43d-3b60cda40288" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d24ea7fe-4f4b-4c76-bd2c-45dab6bdc435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d24ea7fe-4f4b-4c76-bd2c-45dab6bdc435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a113be02-225b-414a-8f5e-dfb93457136a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a113be02-225b-414a-8f5e-dfb93457136a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97d0af79-0927-4661-afb1-f21fd33205f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26665dc3-0349-4258-9404-94ede3f93da7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97d0af79-0927-4661-afb1-f21fd33205f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityIssuancesofPrecigenCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_abf1d3d3-dd5c-41e4-b314-1ca40751b49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_202eb301-d55e-4eb1-821b-b9d41807a13c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_abf1d3d3-dd5c-41e4-b314-1ca40751b49e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_202eb301-d55e-4eb1-821b-b9d41807a13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9bc5c805-e490-4081-91e8-fb1b9e957273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_abf1d3d3-dd5c-41e4-b314-1ca40751b49e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9bc5c805-e490-4081-91e8-fb1b9e957273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityShareLendingAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_18c6b9ce-c0de-4276-9c1d-a8e2efcb1a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_9fe894fc-a071-41ba-9012-a19cef9f6c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_18c6b9ce-c0de-4276-9c1d-a8e2efcb1a5e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_9fe894fc-a071-41ba-9012-a19cef9f6c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_faf5711a-3c26-463a-909f-f89eb0f097c1" xlink:href="pgen-20220930.xsd#pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_18c6b9ce-c0de-4276-9c1d-a8e2efcb1a5e" xlink:to="loc_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination_faf5711a-3c26-463a-909f-f89eb0f097c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_c9c48ab8-d6c2-4e7b-a9b4-3e779d94a001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_18c6b9ce-c0de-4276-9c1d-a8e2efcb1a5e" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_c9c48ab8-d6c2-4e7b-a9b4-3e779d94a001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityAttheMarketSalesAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f45b5ad5-c048-48e0-8444-3c09f72c7747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f45b5ad5-c048-48e0-8444-3c09f72c7747" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:to="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_91f43393-297b-4a9f-84f0-e5090c63e592" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0085a156-2d52-443f-a797-12bce7e8c703" xlink:to="loc_srt_RangeMember_91f43393-297b-4a9f-84f0-e5090c63e592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bbddb482-3712-4c20-8c50-3fbf5d19c665" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_91f43393-297b-4a9f-84f0-e5090c63e592" xlink:to="loc_srt_MaximumMember_bbddb482-3712-4c20-8c50-3fbf5d19c665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_a40900b9-6429-41ac-b254-158b8cf5d497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b80a691f-a6f6-4b6d-991b-fc82fc10f1a8" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_a40900b9-6429-41ac-b254-158b8cf5d497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b5ef8869-6700-4372-a854-ea9e8df462aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a40900b9-6429-41ac-b254-158b8cf5d497" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b5ef8869-6700-4372-a854-ea9e8df462aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e3b36e55-7d9c-41ed-8881-69f85b6d1ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e3b36e55-7d9c-41ed-8881-69f85b6d1ae9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7b110046-3a96-4f2d-a197-5cccffe913a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04a7bba2-c069-4bc3-ae68-43a56cb4245c" xlink:to="loc_us-gaap_EquityComponentDomain_7b110046-3a96-4f2d-a197-5cccffe913a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7b110046-3a96-4f2d-a197-5cccffe913a7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_9766fdf0-fc5b-4288-828c-55793c532e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_9766fdf0-fc5b-4288-828c-55793c532e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_64eb75ab-1c86-47a2-83f7-1f176d2bdf47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30cd0f27-8dcb-43ce-ba46-fb2597ef909f" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_64eb75ab-1c86-47a2-83f7-1f176d2bdf47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_39ffa733-5501-4b17-9df2-73794d2cdc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_be487d2e-59f0-4074-80e6-9e5956b71be6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_39ffa733-5501-4b17-9df2-73794d2cdc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_51c07844-4018-4e38-bf26-59e00dd2b619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_39ffa733-5501-4b17-9df2-73794d2cdc7c" xlink:to="loc_us-gaap_StockholdersEquity_51c07844-4018-4e38-bf26-59e00dd2b619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8aa93bc-d62f-4476-b498-4dba12216e76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8aa93bc-d62f-4476-b498-4dba12216e76" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2b470682-e4e9-417d-84dc-313bad45965f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfProductsMember_096ddd4a-4f67-4b75-bef2-c40f2f5c7b39" xlink:href="pgen-20220930.xsd#pgen_CostOfProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_pgen_CostOfProductsMember_096ddd4a-4f67-4b75-bef2-c40f2f5c7b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CostOfServicesMember_beef25da-1822-4f99-93b4-316a3d6b9137" xlink:href="pgen-20220930.xsd#pgen_CostOfServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_pgen_CostOfServicesMember_beef25da-1822-4f99-93b4-316a3d6b9137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a65bcee2-88f6-4324-afeb-6f78f46365e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a65bcee2-88f6-4324-afeb-6f78f46365e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_397b240d-33d0-4827-85c6-14f376a6c83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_397b240d-33d0-4827-85c6-14f376a6c83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_b7d1e01c-2268-4e4b-bdfd-bf6258246961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_13c7ae73-306f-4d82-b1dd-8f23e4824cc6" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_b7d1e01c-2268-4e4b-bdfd-bf6258246961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_318178af-e388-4f4e-9591-f209ec047f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_af8f94be-ff93-438c-b3ad-fbe9bc9a5636" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_318178af-e388-4f4e-9591-f209ec047f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c71e4eab-d6ac-41d4-b5fd-5ea7a13419e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_318178af-e388-4f4e-9591-f209ec047f4f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c71e4eab-d6ac-41d4-b5fd-5ea7a13419e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5c0b1ce2-4da1-4de4-adeb-c7629f52c64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5c0b1ce2-4da1-4de4-adeb-c7629f52c64a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_4c766914-1260-4faa-99e2-09efd64a0de7" xlink:to="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2008PlanMember_659ed490-c978-493a-985d-f0b996858539" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2008PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:to="loc_pgen_PrecigenStockOptionPlan2008PlanMember_659ed490-c978-493a-985d-f0b996858539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2013PlanMember_291cab5a-e515-4e1f-8365-399a5cc31fe8" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2013PlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:to="loc_pgen_PrecigenStockOptionPlan2013PlanMember_291cab5a-e515-4e1f-8365-399a5cc31fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlan2019PlanMember_adbb4a1b-269e-4f9f-87f1-9a5c37bd776f" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlan2019PlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_15a45d9e-b0d2-480a-869c-139d4ec567cf" xlink:to="loc_pgen_PrecigenStockOptionPlan2019PlanMember_adbb4a1b-269e-4f9f-87f1-9a5c37bd776f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_16cbbe95-a7d9-4961-a2fa-b0a2bb52ab9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_733727ec-ae39-4ef0-aae8-bce9cbf26900" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_16cbbe95-a7d9-4961-a2fa-b0a2bb52ab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_07f89392-34f1-4dc2-8d40-e40402ade49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_16cbbe95-a7d9-4961-a2fa-b0a2bb52ab9d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_07f89392-34f1-4dc2-8d40-e40402ade49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_10b9d5a6-e6a9-402d-8f8a-45ecd943260d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c81cd965-3200-4d91-9dce-e9e3bcc58d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c81cd965-3200-4d91-9dce-e9e3bcc58d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5558927f-4507-4c3d-828a-59f02fda177e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78afe91e-0cd1-4c67-9298-21c7f54badb1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5558927f-4507-4c3d-828a-59f02fda177e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4254491-6a20-4c00-8e42-2746f9680a3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_5a49cdfb-26a4-44b8-8b23-70c8c62e4664" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4254491-6a20-4c00-8e42-2746f9680a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_8d043860-8ef7-4b9e-919e-cda5ea9dec2c" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c4254491-6a20-4c00-8e42-2746f9680a3b" xlink:to="loc_pgen_ExecutiveChairmanMember_8d043860-8ef7-4b9e-919e-cda5ea9dec2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_977779dd-9bea-4117-8ad0-5dc95864cf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75cbd175-5afc-4cec-9650-94ae666602df" xlink:to="loc_us-gaap_RelatedPartyDomain_977779dd-9bea-4117-8ad0-5dc95864cf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_e50d6124-772c-4b0b-b6b2-846de651c442" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_977779dd-9bea-4117-8ad0-5dc95864cf7b" xlink:to="loc_pgen_ExecutiveChairmanMember_e50d6124-772c-4b0b-b6b2-846de651c442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_571596b2-fc5c-4f29-9a90-e3832ab1bebe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fbc39e87-dd81-44dc-8ea2-fa50ca7d961f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fbc39e87-dd81-44dc-8ea2-fa50ca7d961f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0a4e1aad-5043-4716-bd9f-e0d244118a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0a4e1aad-5043-4716-bd9f-e0d244118a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7be48a64-cf37-449e-a5ea-32fc3b8197f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7be48a64-cf37-449e-a5ea-32fc3b8197f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eec12492-8f6a-441a-9939-9f5f22c64ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eec12492-8f6a-441a-9939-9f5f22c64ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_c26e306c-1640-40a3-acdf-e9791d7e6fbc" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense_c26e306c-1640-40a3-acdf-e9791d7e6fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_dd5534ef-047f-465b-83fc-93e8ed10b9f0" xlink:href="pgen-20220930.xsd#pgen_LockupPeriodOnRestrictedStockUnitShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_LockupPeriodOnRestrictedStockUnitShares_dd5534ef-047f-465b-83fc-93e8ed10b9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_2e5d7b5d-684a-41bc-b7a5-ba552792b8fb" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualCashRetainer"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualCashRetainer_2e5d7b5d-684a-41bc-b7a5-ba552792b8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_5fbe0cd5-6a60-400d-b488-002a812aeb0f" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue_5fbe0cd5-6a60-400d-b488-002a812aeb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_434c4e7f-c595-49dc-a572-72fc4e9fcfdd" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue_434c4e7f-c595-49dc-a572-72fc4e9fcfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_84684c7d-af84-4b04-9665-6f34185985cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_84684c7d-af84-4b04-9665-6f34185985cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CompensationArrangementWithIndividualExpense_afeb6b08-84ea-439d-a64b-6a0105ae6615" xlink:href="pgen-20220930.xsd#pgen_CompensationArrangementWithIndividualExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec4a2554-a40a-4aec-8a63-4bac09c31d48" xlink:to="loc_pgen_CompensationArrangementWithIndividualExpense_afeb6b08-84ea-439d-a64b-6a0105ae6615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dacff5e-9b7c-44ac-a6ee-162aa2855d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dacff5e-9b7c-44ac-a6ee-162aa2855d6d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:to="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8032b36b-7096-4b2e-92cd-f52c7352cd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_7608b9c7-0008-4ea1-9d3b-a27116d5c652" xlink:to="loc_us-gaap_PlanNameDomain_8032b36b-7096-4b2e-92cd-f52c7352cd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_6db8608b-0e85-4ef8-8dcb-7e0c96d92d52" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_8032b36b-7096-4b2e-92cd-f52c7352cd3c" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_6db8608b-0e85-4ef8-8dcb-7e0c96d92d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d59c633f-6618-4cb4-8e2b-abe1b93fbc36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b407212f-86b0-443f-9b49-c8ce303c5e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b407212f-86b0-443f-9b49-c8ce303c5e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbba8133-3c71-4efc-ad30-bdd5e76c5ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dbba8133-3c71-4efc-ad30-bdd5e76c5ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_301004e1-031d-47f8-a395-1c3de4b52f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_301004e1-031d-47f8-a395-1c3de4b52f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b82ea54-f849-4ca1-9640-cef88ab6bb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2b82ea54-f849-4ca1-9640-cef88ab6bb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1c14ee3b-1dc5-4d4f-a23c-f1b3fd408495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1c14ee3b-1dc5-4d4f-a23c-f1b3fd408495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2e66cd5b-6653-4104-892b-3aae7da97a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_accbd685-8fe9-448b-895c-555177d9c840" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2e66cd5b-6653-4104-892b-3aae7da97a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_501e1a69-582e-4879-b12a-2d3ec2a8d735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_501e1a69-582e-4879-b12a-2d3ec2a8d735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_735205a0-b152-4dc0-b6bd-e8c6a7a220b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_735205a0-b152-4dc0-b6bd-e8c6a7a220b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a3e96142-090c-47ec-8361-c4789c4cec2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a3e96142-090c-47ec-8361-c4789c4cec2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_397e0443-bcee-4367-ac37-4d44acd22d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_397e0443-bcee-4367-ac37-4d44acd22d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_4f86b662-8a37-414f-89a1-2793f9b9a231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_4f86b662-8a37-414f-89a1-2793f9b9a231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_178f6a9e-ea71-49b7-9b28-123bc476bb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_178f6a9e-ea71-49b7-9b28-123bc476bb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ace916b-fd9e-4889-a63e-43ed865c79c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d3fb9df8-73d6-4038-8579-98e2dcebd847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ace916b-fd9e-4889-a63e-43ed865c79c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5891db45-0fd1-47d7-b539-00e541bbe3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5891db45-0fd1-47d7-b539-00e541bbe3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1524c9ea-ec37-4daa-a266-f2c836e2d536" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_99fa278d-dbf5-4627-9f74-7c956823c3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_99fa278d-dbf5-4627-9f74-7c956823c3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1eecf9ae-e4b2-492d-bbfa-7eb77f9f7d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_41653c48-897d-414a-b92e-8fc123f3a237" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1eecf9ae-e4b2-492d-bbfa-7eb77f9f7d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffb514e7-8fcf-41f2-994c-3af6e4e05605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ffb514e7-8fcf-41f2-994c-3af6e4e05605" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:to="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8827da75-33d7-4869-9894-1b52a96bf86f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_fdc35e64-e6c0-4b96-981a-c2ef59a8272d" xlink:to="loc_us-gaap_PlanNameDomain_8827da75-33d7-4869-9894-1b52a96bf86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PrecigenStockOptionPlanMember_5e928fdd-0155-4603-9191-2e3c323735d3" xlink:href="pgen-20220930.xsd#pgen_PrecigenStockOptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_8827da75-33d7-4869-9894-1b52a96bf86f" xlink:to="loc_pgen_PrecigenStockOptionPlanMember_5e928fdd-0155-4603-9191-2e3c323735d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ae97277f-9c55-43ec-991d-5b66f9b633c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5d12e6cb-bd89-427e-a641-34e9aef96ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5d12e6cb-bd89-427e-a641-34e9aef96ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_88d8d846-2dfd-4a60-81a7-84e572f5751f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_88d8d846-2dfd-4a60-81a7-84e572f5751f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03feb5c4-c651-4724-aa22-fbdc8e286eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03feb5c4-c651-4724-aa22-fbdc8e286eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6bab2629-7f8c-4494-a7bc-c05ac0e45388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6bab2629-7f8c-4494-a7bc-c05ac0e45388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed2a3253-39b5-4a31-9b89-40808b19055e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5be58d07-c5ed-4f1a-baad-5fb69dc8fe4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed2a3253-39b5-4a31-9b89-40808b19055e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6e57e96-7136-4066-9db0-10c4be3d7c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6e57e96-7136-4066-9db0-10c4be3d7c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5cc8d7f9-8c82-4d64-9784-8a41d7835f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5cc8d7f9-8c82-4d64-9784-8a41d7835f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c8e28e77-05cc-4d08-9c3d-825805d15a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c8e28e77-05cc-4d08-9c3d-825805d15a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_57ecda21-8199-462e-bbdd-f7982e672dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_57ecda21-8199-462e-bbdd-f7982e672dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cf4522e0-9f3b-4029-a9d9-ffda33cd77db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_de1762e4-4b51-46f6-b7a2-bc0d08202a4a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cf4522e0-9f3b-4029-a9d9-ffda33cd77db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_ddf0e33c-32f2-493e-aa8f-dfc5f0757044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f4d1266d-d490-4d69-adf6-78fd774dbaab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_ddf0e33c-32f2-493e-aa8f-dfc5f0757044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2867924f-ed9c-49f8-8fb6-8411c9c9cf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_ddf0e33c-32f2-493e-aa8f-dfc5f0757044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2867924f-ed9c-49f8-8fb6-8411c9c9cf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6fe51e40-5db3-492f-ba1e-62ed81bba089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6fe51e40-5db3-492f-ba1e-62ed81bba089" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:to="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8e9e9f84-8922-41b3-86eb-d42093369deb" xlink:to="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45994d41-d20e-4624-bfb6-cb54f441f579" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:to="loc_srt_MinimumMember_45994d41-d20e-4624-bfb6-cb54f441f579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d64848c8-d283-49cf-9759-2f5b652a1143" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d33a33ae-3fa6-4793-8076-e051808eab14" xlink:to="loc_srt_MaximumMember_d64848c8-d283-49cf-9759-2f5b652a1143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f7a0ff0c-b2f0-4718-8321-6bbb933e6e53" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_787a22da-5126-451a-bd96-766302012016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_787a22da-5126-451a-bd96-766302012016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LesseeOperatingLeaseTerminationPeriod_c256d61d-bf9c-4df5-bbb8-a6626544c8a4" xlink:href="pgen-20220930.xsd#pgen_LesseeOperatingLeaseTerminationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f3cb86cc-8f33-478b-bd71-4f7beb277d76" xlink:to="loc_pgen_LesseeOperatingLeaseTerminationPeriod_c256d61d-bf9c-4df5-bbb8-a6626544c8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0deb7251-8a2e-4ba9-9f88-f42067bc2296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_87bba558-b176-4e8d-9986-8e4cfc017eed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0deb7251-8a2e-4ba9-9f88-f42067bc2296" xlink:to="loc_us-gaap_OperatingLeaseCost_87bba558-b176-4e8d-9986-8e4cfc017eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2211abac-7f79-4816-8878-4a25e47ae913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0deb7251-8a2e-4ba9-9f88-f42067bc2296" xlink:to="loc_us-gaap_ShortTermLeaseCost_2211abac-7f79-4816-8878-4a25e47ae913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_edb38f7d-d221-45d9-868f-9ccb20b7b70a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0deb7251-8a2e-4ba9-9f88-f42067bc2296" xlink:to="loc_us-gaap_VariableLeaseCost_edb38f7d-d221-45d9-868f-9ccb20b7b70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c1e49572-84d4-4e40-a921-f80b55cbd194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0deb7251-8a2e-4ba9-9f88-f42067bc2296" xlink:to="loc_us-gaap_LeaseCost_c1e49572-84d4-4e40-a921-f80b55cbd194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3a7944e2-1ef2-4f4c-b2b2-ec9760bf7356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3a7944e2-1ef2-4f4c-b2b2-ec9760bf7356" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_70c69798-4661-4f16-9856-818c35c52336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_70c69798-4661-4f16-9856-818c35c52336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cafa2593-6df8-4fa1-82c9-94a338d5453c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cafa2593-6df8-4fa1-82c9-94a338d5453c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_627e9a4d-9efa-48e6-b3f0-beb0b71e0c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_627e9a4d-9efa-48e6-b3f0-beb0b71e0c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a7feea6e-f27c-4e31-a955-9fd3bed05969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a7feea6e-f27c-4e31-a955-9fd3bed05969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_712d6584-cf65-4540-be08-d8a89fe540f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_712d6584-cf65-4540-be08-d8a89fe540f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_281ac17b-186a-4dcf-a161-8a103c74dc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_281ac17b-186a-4dcf-a161-8a103c74dc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_19ce3f82-ece0-4474-b825-1ce7c3fbee48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_19ce3f82-ece0-4474-b825-1ce7c3fbee48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_855be44d-5ced-48f7-8984-0c81495df57b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_855be44d-5ced-48f7-8984-0c81495df57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_08530281-d681-45ca-9d93-8f43d0cb3f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_08530281-d681-45ca-9d93-8f43d0cb3f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a01d6ba0-64e0-4b7f-a084-990195e0e823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_67cf79ad-8e01-452b-a79b-867b2e8d06d7" xlink:to="loc_us-gaap_OperatingLeaseLiability_a01d6ba0-64e0-4b7f-a084-990195e0e823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fd3666d9-6922-4e21-995c-9a56da87a113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3a7944e2-1ef2-4f4c-b2b2-ec9760bf7356" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fd3666d9-6922-4e21-995c-9a56da87a113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_259c3f1a-4007-4047-8285-e85852017c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3a7944e2-1ef2-4f4c-b2b2-ec9760bf7356" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_259c3f1a-4007-4047-8285-e85852017c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesLeaseTermsandDiscountRatesDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_470412b2-d84e-4cd6-8527-681805f174bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a37830d8-646f-4282-b6f0-438ed884f43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_470412b2-d84e-4cd6-8527-681805f174bb" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a37830d8-646f-4282-b6f0-438ed884f43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_df1e65fc-ccb9-413c-aa01-10428c52184b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_470412b2-d84e-4cd6-8527-681805f174bb" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_df1e65fc-ccb9-413c-aa01-10428c52184b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/OperatingLeasesOtherInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#OperatingLeasesOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/OperatingLeasesOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_89e4f3fc-6279-460e-97ff-5ab4bbb5e329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d51245c9-8fa0-4b81-8bb0-06eb41a86310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_89e4f3fc-6279-460e-97ff-5ab4bbb5e329" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d51245c9-8fa0-4b81-8bb0-06eb41a86310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_1d62df82-b29f-4dbb-bbc4-8b6b11f880e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d51245c9-8fa0-4b81-8bb0-06eb41a86310" xlink:to="loc_us-gaap_OperatingLeasePayments_1d62df82-b29f-4dbb-bbc4-8b6b11f880e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f31e81ca-c3e7-4fe3-8bd1-3de689344357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d51245c9-8fa0-4b81-8bb0-06eb41a86310" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f31e81ca-c3e7-4fe3-8bd1-3de689344357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#CommitmentsandContingenciesContingenciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4184a383-2fc8-49a9-93ce-a54ee8d49a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4184a383-2fc8-49a9-93ce-a54ee8d49a84" xlink:to="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1e96c833-ff3e-42d4-aa53-321d5d24c6e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_62361728-8c31-464c-addb-0569220f90bc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1e96c833-ff3e-42d4-aa53-321d5d24c6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_09969bf9-9027-4e2c-a513-9c8a029f27d1" xlink:href="pgen-20220930.xsd#pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e96c833-ff3e-42d4-aa53-321d5d24c6e1" xlink:to="loc_pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember_09969bf9-9027-4e2c-a513-9c8a029f27d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_353ef84b-00ff-4169-8a24-79327bc70e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d7bcbf23-86b3-40b9-9edf-3ce539bd40f7" xlink:to="loc_us-gaap_LossContingenciesLineItems_353ef84b-00ff-4169-8a24-79327bc70e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_557faec2-3c08-45f3-8ecc-79a4fea49201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_353ef84b-00ff-4169-8a24-79327bc70e60" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_557faec2-3c08-45f3-8ecc-79a4fea49201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#RelatedPartyTransactionsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_4094b5da-10a1-4ba5-afe2-831223676b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_4094b5da-10a1-4ba5-afe2-831223676b2e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:to="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e70639ed-f472-4a4f-b6cc-ab0f0196f0cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_81b43b06-0648-4c13-a637-d1dd014d6cf4" xlink:to="loc_dei_EntityDomain_e70639ed-f472-4a4f-b6cc-ab0f0196f0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_6b4ad42b-ee08-47b9-babf-b85a79f9fd28" xlink:href="pgen-20220930.xsd#pgen_ThirdSecurityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e70639ed-f472-4a4f-b6cc-ab0f0196f0cc" xlink:to="loc_pgen_ThirdSecurityMember_6b4ad42b-ee08-47b9-babf-b85a79f9fd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7f92de31-8d24-456c-ae32-0a625b713064" xlink:to="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExecutiveChairmanMember_3d6d76ea-a16c-4aff-85b2-91fb0062eaa3" xlink:href="pgen-20220930.xsd#pgen_ExecutiveChairmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:to="loc_pgen_ExecutiveChairmanMember_3d6d76ea-a16c-4aff-85b2-91fb0062eaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ThirdSecurityMember_f421e8cc-5ad6-47d7-a4eb-ad67a11a2b0f" xlink:href="pgen-20220930.xsd#pgen_ThirdSecurityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6ec5b23b-993b-4e43-beee-c0063b7f85b3" xlink:to="loc_pgen_ThirdSecurityMember_f421e8cc-5ad6-47d7-a4eb-ad67a11a2b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f28eddc7-c18a-4e11-8683-7e26659560c3" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_RelatedPartyOwnershipInterest_d4f24e96-376f-4475-a9da-d9ed8fa0c398" xlink:href="pgen-20220930.xsd#pgen_RelatedPartyOwnershipInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_pgen_RelatedPartyOwnershipInterest_d4f24e96-376f-4475-a9da-d9ed8fa0c398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_975708f6-cb55-4cc4-a37b-fa37da858416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_975708f6-cb55-4cc4-a37b-fa37da858416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_9ed5140b-3672-4b1e-bc5a-28343b38527c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0b9cbd80-4955-407b-b9c2-e5347a97efca" xlink:to="loc_us-gaap_SubleaseIncome_9ed5140b-3672-4b1e-bc5a-28343b38527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsAdjustedEBITDAbyReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f00d8870-b849-465a-81e6-334b9dcbd23c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f00d8870-b849-465a-81e6-334b9dcbd23c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4d4b0f94-eea3-44e8-af8a-250ecad7e07a" xlink:to="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_3b98a96f-fcb2-4ede-a874-0903175a798d" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_3b98a96f-fcb2-4ede-a874-0903175a798d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_256839ed-ffc2-4b40-a465-fb0a44c4d428" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_86a6d963-4f48-4495-940e-7014a0b3751b" xlink:to="loc_pgen_ExemplarSegmentMember_256839ed-ffc2-4b40-a465-fb0a44c4d428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5885ba0a-4323-41f9-8487-da9590ad0b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d3200956-9e1e-4059-b811-def0a9ca8294" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_5885ba0a-4323-41f9-8487-da9590ad0b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_7f054abd-9c9a-40c4-9160-01f34368bd10" xlink:href="pgen-20220930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5885ba0a-4323-41f9-8487-da9590ad0b2b" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_7f054abd-9c9a-40c4-9160-01f34368bd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7472f0c2-b317-45c8-a319-507f1636ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7472f0c2-b317-45c8-a319-507f1636ceae" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_340d9c65-bb13-4caa-91dc-624ea8e4e704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c73cfbd2-5d1f-4f87-9a73-11716ca82d8d" xlink:to="loc_us-gaap_SegmentDomain_340d9c65-bb13-4caa-91dc-624ea8e4e704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_bfd71739-dd6a-4d16-b1c9-c973db60a60d" xlink:href="pgen-20220930.xsd#pgen_ReportableSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_340d9c65-bb13-4caa-91dc-624ea8e4e704" xlink:to="loc_pgen_ReportableSegmentsMember_bfd71739-dd6a-4d16-b1c9-c973db60a60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_5cb4df68-e99f-4ce0-b779-f653cb0509e4" xlink:to="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8280a44e-f162-4022-ae14-77cd1b8739d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_us-gaap_OperatingSegmentsMember_8280a44e-f162-4022-ae14-77cd1b8739d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CorporateAndReconcilingItemsMember_9aec8990-fd40-450a-a5b2-f7d437973fa9" xlink:href="pgen-20220930.xsd#pgen_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_pgen_CorporateAndReconcilingItemsMember_9aec8990-fd40-450a-a5b2-f7d437973fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_45dc114d-2e43-4467-abe9-0afa0e79db70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_us-gaap_CorporateNonSegmentMember_45dc114d-2e43-4467-abe9-0afa0e79db70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_f5c4b981-a8df-4df5-8381-d37ae09f0a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_54ef4170-1010-4c67-ae40-ebfe118cea05" xlink:to="loc_us-gaap_IntersegmentEliminationMember_f5c4b981-a8df-4df5-8381-d37ae09f0a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_32e49438-e8a7-4209-bda1-d5c27f550341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_031ed8fe-7ba0-4a54-b47a-4686fa8ba933" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_32e49438-e8a7-4209-bda1-d5c27f550341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_UpfrontAndMilestonePaymentsMember_bbcd16d1-6559-4773-b76b-db3d2f974238" xlink:href="pgen-20220930.xsd#pgen_UpfrontAndMilestonePaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_32e49438-e8a7-4209-bda1-d5c27f550341" xlink:to="loc_pgen_UpfrontAndMilestonePaymentsMember_bbcd16d1-6559-4773-b76b-db3d2f974238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_92efd0d6-46d5-487d-8dda-0b85b2efcac5" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_abdd5bc4-5fec-4afb-8659-284cc99d44e4" xlink:href="pgen-20220930.xsd#pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates_abdd5bc4-5fec-4afb-8659-284cc99d44e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_87260d8d-5c4d-4364-9a61-e22977c643ee" xlink:href="pgen-20220930.xsd#pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates_87260d8d-5c4d-4364-9a61-e22977c643ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_58cefd92-5ec2-45c2-8522-f4e7304196a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_58cefd92-5ec2-45c2-8522-f4e7304196a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a9240e3b-07ac-4cb1-82db-7c9b7512f7be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_InterestExpense_a9240e3b-07ac-4cb1-82db-7c9b7512f7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c386c677-883c-4790-8acb-7ba4d444ded6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c386c677-883c-4790-8acb-7ba4d444ded6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_2e57bdc4-2a86-4dfd-a4b5-cc76a70a1af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_2e57bdc4-2a86-4dfd-a4b5-cc76a70a1af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_845cd69a-b8ba-4acd-8007-d368622741f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_AssetImpairmentCharges_845cd69a-b8ba-4acd-8007-d368622741f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7df589bb-2858-47c6-8040-1c4128657f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7df589bb-2858-47c6-8040-1c4128657f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_4526a5d5-4412-448a-a5cb-9d1f82b405f5" xlink:href="pgen-20220930.xsd#pgen_AdjustmentForBonusesPaidInEquityAwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_pgen_AdjustmentForBonusesPaidInEquityAwards_4526a5d5-4412-448a-a5cb-9d1f82b405f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5413aaa1-54b9-4737-9c70-b92407990272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5413aaa1-54b9-4737-9c70-b92407990272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_710658bd-3f15-4796-855b-230a3712490f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract_06e76b9b-5758-40ce-ac9b-3ce24c415fe8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_710658bd-3f15-4796-855b-230a3712490f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ebfe2b67-cdc4-4c0f-b517-7076f75223b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4299e354-3e7c-41a4-a717-53ee385490b0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ebfe2b67-cdc4-4c0f-b517-7076f75223b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsRevenuesbyReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_50ac5be5-3d4e-4156-8f7d-033b529de820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_50ac5be5-3d4e-4156-8f7d-033b529de820" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:to="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c08fc2a8-a0c3-47b5-a46f-6d77f586bc2d" xlink:to="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_db30c02c-4d90-4f64-b61e-b7e30c8af30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:to="loc_us-gaap_OperatingSegmentsMember_db30c02c-4d90-4f64-b61e-b7e30c8af30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_6c5750eb-a118-44c4-abb2-7d8ece87535d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:to="loc_us-gaap_IntersegmentEliminationMember_6c5750eb-a118-44c4-abb2-7d8ece87535d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember_80f06db8-6d42-40e1-89cd-4b4822a73c89" xlink:href="pgen-20220930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_83f5827c-8ba1-4486-b9ea-d5bcceee95c2" xlink:to="loc_pgen_EliminationsAndReconcilingItemsMember_80f06db8-6d42-40e1-89cd-4b4822a73c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_EliminationsAndReconcilingItemsMember_4ef81adf-bfe9-4374-972f-1731d7529937" xlink:href="pgen-20220930.xsd#pgen_EliminationsAndReconcilingItemsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4a450214-cacf-42fa-a1ce-33cbfcdbffec" xlink:to="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_BiopharmaceuticalsSegmentMember_7f2fb893-f5d0-47e7-92be-3606130aaf4b" xlink:href="pgen-20220930.xsd#pgen_BiopharmaceuticalsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:to="loc_pgen_BiopharmaceuticalsSegmentMember_7f2fb893-f5d0-47e7-92be-3606130aaf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_0f5de058-d234-43ba-a658-16bb666c379c" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:to="loc_pgen_ExemplarSegmentMember_0f5de058-d234-43ba-a658-16bb666c379c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ReportableSegmentsMember_117caca1-a030-4817-be9d-0039dcd7f5c1" xlink:href="pgen-20220930.xsd#pgen_ReportableSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbb5df74-af1a-41c0-b9d8-32ef0738b39f" xlink:to="loc_pgen_ReportableSegmentsMember_117caca1-a030-4817-be9d-0039dcd7f5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_89a1ff4c-9a8d-4066-bbc8-6285f9bd0e5f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8465518-1082-4398-9888-c1d7cad84375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8465518-1082-4398-9888-c1d7cad84375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d6534087-dc98-4abe-bfe0-995cb3c1a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ce322f73-8d14-4bf1-94b8-c3b43b0b4dd9" xlink:to="loc_us-gaap_Revenues_d6534087-dc98-4abe-bfe0-995cb3c1a1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.dna.com/role/SegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="pgen-20220930.xsd#SegmentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.dna.com/role/SegmentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b98f3e8e-9eea-49bc-8d10-eaea1c7b521c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b98f3e8e-9eea-49bc-8d10-eaea1c7b521c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:to="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_78bcc1b0-21af-4a72-b01f-ac85d1e64ff4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_8b02caeb-b9d8-4ac3-bea2-54e45e182e87" xlink:to="loc_srt_SegmentGeographicalDomain_78bcc1b0-21af-4a72-b01f-ac85d1e64ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_9775e0c7-6d47-4ed4-afb5-5a9c3e093bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_78bcc1b0-21af-4a72-b01f-ac85d1e64ff4" xlink:to="loc_us-gaap_NonUsMember_9775e0c7-6d47-4ed4-afb5-5a9c3e093bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b6863ebc-312b-4b34-a0aa-61fda2cef1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2a36319d-88ce-44d8-a881-b17e81442cc2" xlink:to="loc_us-gaap_SegmentDomain_b6863ebc-312b-4b34-a0aa-61fda2cef1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_ExemplarSegmentMember_5a8fbd1a-04c2-42c3-a590-2b804d3c79cb" xlink:href="pgen-20220930.xsd#pgen_ExemplarSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b6863ebc-312b-4b34-a0aa-61fda2cef1d2" xlink:to="loc_pgen_ExemplarSegmentMember_5a8fbd1a-04c2-42c3-a590-2b804d3c79cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9460577f-a370-447e-a66c-8889b71ea06c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_PercentageOfRevenueAttributableToCustomer_b936d858-7847-4380-8b25-26a2ed8821d7" xlink:href="pgen-20220930.xsd#pgen_PercentageOfRevenueAttributableToCustomer"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_pgen_PercentageOfRevenueAttributableToCustomer_b936d858-7847-4380-8b25-26a2ed8821d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_98f3ce29-65f5-4a9d-ab5c-1e58e7b91089" xlink:href="pgen-20220930.xsd#pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets_98f3ce29-65f5-4a9d-ab5c-1e58e7b91089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cd5487b4-2a73-43bb-8952-eb80f7598569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7a74b145-3331-4165-a00f-dbb11f1b43b9" xlink:to="loc_us-gaap_Revenues_cd5487b4-2a73-43bb-8952-eb80f7598569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834979648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PRECIGEN, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-0084895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">20374 Seneca Meadows Parkway<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Germantown,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">20876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">556-9900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PGEN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,150,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001356090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836577856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,067<span></span>
</td>
<td class="nump">$ 36,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">82,443<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">62,260<span></span>
</td>
<td class="nump">72,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrentAbstract', window );"><strong>Receivables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade, less allowance for credit losses of $184 as of September&#160;30, 2022 and December&#160;31, 2021</a></td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Related parties, less allowance for credit losses of $0 as of September&#160;30, 2022 and $1,509 December&#160;31, 2021</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other</a></td>
<td class="nump">1,260<span></span>
</td>
<td class="nump">566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">326<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">6,363<span></span>
</td>
<td class="nump">5,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,188<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">162,806<span></span>
</td>
<td class="nump">156,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">7,611<span></span>
</td>
<td class="nump">8,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">42,416<span></span>
</td>
<td class="nump">52,291<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">36,713<span></span>
</td>
<td class="nump">37,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">8,828<span></span>
</td>
<td class="nump">9,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">871<span></span>
</td>
<td class="nump">936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Noncurrent assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">45,296<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">259,245<span></span>
</td>
<td class="nump">359,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,201<span></span>
</td>
<td class="nump">3,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">5,792<span></span>
</td>
<td class="nump">7,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">11,685<span></span>
</td>
<td class="nump">7,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">1,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">82,069<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="nump">1,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,851<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">104,864<span></span>
</td>
<td class="nump">34,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">179,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, including of $0 and $21,205 from related parties as of September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">23,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities, net of current portion</a></td>
<td class="nump">7,939<span></span>
</td>
<td class="nump">8,747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">2,092<span></span>
</td>
<td class="nump">2,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Long-term liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,672<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">116,713<span></span>
</td>
<td class="nump">252,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, no par value, 400,000,000 shares authorized as of September&#160;30, 2022 and December&#160;31, 2021; 208,150,021 shares and 206,739,874 shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,996,104<span></span>
</td>
<td class="nump">2,022,701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,846,391)<span></span>
</td>
<td class="num">(1,915,556)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(7,181)<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">142,532<span></span>
</td>
<td class="nump">107,348<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 259,245<span></span>
</td>
<td class="nump">$ 359,856<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836545392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable allowance for credit losses</a></td>
<td class="nump">$ 184,000<span></span>
</td>
<td class="nump">$ 184,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent', window );">Related party receivable, allowance for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,509,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, related party</a></td>
<td class="nump">$ 1,818,000<span></span>
</td>
<td class="nump">$ 23,023,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">208,150,021<span></span>
</td>
<td class="nump">206,739,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">208,150,021<span></span>
</td>
<td class="nump">206,739,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_RelatedPartiesAggregatedMember', window );">Related Parties, Aggregated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, related party</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 21,205,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Receivable, Allowance for Credit Loss, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_RelatedPartiesAggregatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_RelatedPartiesAggregatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630832013376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 16,722<span></span>
</td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="nump">$ 25,146<span></span>
</td>
<td class="nump">$ 10,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">638<span></span>
</td>
<td class="nump">543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Expense, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (loss) of affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(7,694)<span></span>
</td>
<td class="num">(26,380)<span></span>
</td>
<td class="num">(57,798)<span></span>
</td>
<td class="num">(84,282)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations, net of income taxes</a></td>
<td class="nump">95,023<span></span>
</td>
<td class="num">(3,445)<span></span>
</td>
<td class="nump">108,094<span></span>
</td>
<td class="nump">16,977<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 87,379<span></span>
</td>
<td class="num">$ (29,764)<span></span>
</td>
<td class="nump">$ 50,493<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Net loss from continuing operations per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="num">$ (0.43)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Net loss from continuing operating per share, diluted (in dollars per share)</a></td>
<td class="num">(0.04)<span></span>
</td>
<td class="num">(0.13)<span></span>
</td>
<td class="num">(0.29)<span></span>
</td>
<td class="num">(0.43)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Net income (loss) from discontinued operations per share, diluted (in dollars per share)</a></td>
<td class="nump">0.48<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Net income (loss) from discontinued operations per share, basic (in dollars per share)</a></td>
<td class="nump">0.48<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share, basic (in dollars per share)</a></td>
<td class="nump">0.44<span></span>
</td>
<td class="num">(0.15)<span></span>
</td>
<td class="nump">0.25<span></span>
</td>
<td class="num">(0.34)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share, diluted (in dollars per share)</a></td>
<td class="nump">$ 0.44<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in shares)</a></td>
<td class="nump">200,670,590<span></span>
</td>
<td class="nump">199,179,763<span></span>
</td>
<td class="nump">200,256,046<span></span>
</td>
<td class="nump">197,254,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">200,670,590<span></span>
</td>
<td class="nump">199,179,763<span></span>
</td>
<td class="nump">200,256,046<span></span>
</td>
<td class="nump">197,254,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 14,561<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 14,561<span></span>
</td>
<td class="nump">$ 389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">16,722<span></span>
</td>
<td class="nump">3,333<span></span>
</td>
<td class="nump">25,146<span></span>
</td>
<td class="nump">10,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">12,622<span></span>
</td>
<td class="nump">12,434<span></span>
</td>
<td class="nump">36,377<span></span>
</td>
<td class="nump">35,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">10,137<span></span>
</td>
<td class="nump">10,977<span></span>
</td>
<td class="nump">36,496<span></span>
</td>
<td class="nump">40,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of other noncurrent assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">638<span></span>
</td>
<td class="nump">543<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">24,336<span></span>
</td>
<td class="nump">24,863<span></span>
</td>
<td class="nump">79,075<span></span>
</td>
<td class="nump">80,659<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(7,614)<span></span>
</td>
<td class="num">(21,530)<span></span>
</td>
<td class="num">(53,929)<span></span>
</td>
<td class="num">(70,076)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Expense, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,036)<span></span>
</td>
<td class="num">(4,765)<span></span>
</td>
<td class="num">(6,137)<span></span>
</td>
<td class="num">(13,902)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
<td class="num">(430)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="num">(942)<span></span>
</td>
<td class="num">(4,850)<span></span>
</td>
<td class="num">(4,730)<span></span>
</td>
<td class="num">(14,203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (loss) of affiliates</a></td>
<td class="nump">862<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">861<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(7,694)<span></span>
</td>
<td class="num">(26,380)<span></span>
</td>
<td class="num">(57,798)<span></span>
</td>
<td class="num">(84,282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">(7,644)<span></span>
</td>
<td class="num">(26,319)<span></span>
</td>
<td class="num">(57,601)<span></span>
</td>
<td class="num">(84,109)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Product revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products and services</a></td>
<td class="nump">463<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">1,585<span></span>
</td>
<td class="nump">1,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Service revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">2,632<span></span>
</td>
<td class="nump">8,896<span></span>
</td>
<td class="nump">7,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products and services</a></td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="nump">3,497<span></span>
</td>
<td class="nump">2,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 234<span></span>
</td>
<td class="nump">$ 399<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pgen_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pgen_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836545376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 16,722<span></span>
</td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="nump">$ 25,146<span></span>
</td>
<td class="nump">$ 10,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">16,722<span></span>
</td>
<td class="nump">3,333<span></span>
</td>
<td class="nump">25,146<span></span>
</td>
<td class="nump">10,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaboration and licensing agreements | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 14,561<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 14,561<span></span>
</td>
<td class="nump">$ 389<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630840316352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 87,379<span></span>
</td>
<td class="num">$ (29,764)<span></span>
</td>
<td class="nump">$ 50,493<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="num">(905)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Loss on foreign currency translation adjustments</a></td>
<td class="num">(2,724)<span></span>
</td>
<td class="num">(1,068)<span></span>
</td>
<td class="num">(6,479)<span></span>
</td>
<td class="num">(2,439)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 84,754<span></span>
</td>
<td class="num">$ (30,790)<span></span>
</td>
<td class="nump">$ 43,109<span></span>
</td>
<td class="num">$ (69,614)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831472992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,663,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2020</a></td>
<td class="nump">$ 67,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,886,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,997<span></span>
</td>
<td class="num">$ (1,823,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">11,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards', window );">Shares issued upon vesting of restricted stock units and for exercises of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,750,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised', window );">Shares issued upon vesting of restricted stock units and for exercises of stock options</a></td>
<td class="nump">603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued as payment for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued as payment for services</a></td>
<td class="nump">577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued in public offering, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued in public offerings, net of issuance costs</a></td>
<td class="nump">121,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">(67,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(2,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,738,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 30, 2021</a></td>
<td class="nump">131,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,020,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,515<span></span>
</td>
<td class="num">(1,890,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,663,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2020</a></td>
<td class="nump">$ 67,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,886,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,997<span></span>
</td>
<td class="num">(1,823,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="text">Accounting Standards Update 2020-06 [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2021</a></td>
<td class="nump">206,739,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,739,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2021</a></td>
<td class="nump">$ 107,348<span></span>
</td>
<td class="num">$ (18,196)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,022,701<span></span>
</td>
<td class="num">$ (36,868)<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="num">(1,915,556)<span></span>
</td>
<td class="nump">$ 18,672<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,580,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2021</a></td>
<td class="nump">159,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,017,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,541<span></span>
</td>
<td class="num">(1,860,758)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards', window );">Shares issued upon vesting of restricted stock units and for exercises of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised', window );">Shares issued upon vesting of restricted stock units and for exercises of stock options</a></td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">(29,764)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,764)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(1,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,738,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 30, 2021</a></td>
<td class="nump">$ 131,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,020,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,515<span></span>
</td>
<td class="num">(1,890,522)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 31, 2021</a></td>
<td class="nump">206,739,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,739,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 31, 2021</a></td>
<td class="nump">$ 107,348<span></span>
</td>
<td class="num">$ (18,196)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,022,701<span></span>
</td>
<td class="num">$ (36,868)<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="num">(1,915,556)<span></span>
</td>
<td class="nump">$ 18,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">7,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards', window );">Shares issued upon vesting of restricted stock units and for exercises of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised', window );">Shares issued upon vesting of restricted stock units and for exercises of stock options</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation', window );">Shares issued for accrued compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">772,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_StockIssuedDuringThePeriodValueAccruedCompensation', window );">Shares issued for accrued compensation</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued as payment for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued as payment for services</a></td>
<td class="nump">576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">50,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">$ (7,384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2022</a></td>
<td class="nump">208,150,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,150,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 30, 2022</a></td>
<td class="nump">$ 142,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,996,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,181)<span></span>
</td>
<td class="num">(1,846,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,150,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 30, 2022</a></td>
<td class="nump">55,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,993,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,556)<span></span>
</td>
<td class="num">(1,933,770)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">87,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">$ (2,625)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,625)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 30, 2022</a></td>
<td class="nump">208,150,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,150,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 30, 2022</a></td>
<td class="nump">$ 142,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,996,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,181)<span></span>
</td>
<td class="num">$ (1,846,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards and exercises of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued related to Restricted Stock Awards vested during the period and as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_StockIssuedDuringThePeriodSharesAccruedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for accrued compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_StockIssuedDuringThePeriodSharesAccruedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_StockIssuedDuringThePeriodValueAccruedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for accrued compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_StockIssuedDuringThePeriodValueAccruedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835152560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 50,493<span></span>
</td>
<td class="num">$ (67,132)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">9,044<span></span>
</td>
<td class="nump">10,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets, net</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">482<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of other noncurrent assets</a></td>
<td class="nump">638<span></span>
</td>
<td class="nump">543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal', window );">Gain on sale of discontinued operations</a></td>
<td class="num">(94,702)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt retirement</a></td>
<td class="num">(1,285)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premiums on investments, net</a></td>
<td class="nump">667<span></span>
</td>
<td class="nump">893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net (income) loss of affiliates</a></td>
<td class="num">(861)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">7,996<span></span>
</td>
<td class="nump">11,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_SharesIssuedDuringPeriodValueIssuedForServices', window );">Shares issued as payment for services</a></td>
<td class="nump">576<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Accretion of debt discount and amortization of deferred financing costs</a></td>
<td class="nump">934<span></span>
</td>
<td class="nump">8,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(162)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NoncashGainLossOnTerminationOfLease', window );">Noncash gain on termination of operating leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,602)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other noncash items</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Receivables:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade</a></td>
<td class="num">(2,446)<span></span>
</td>
<td class="num">(5,285)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Related parties</a></td>
<td class="nump">54<span></span>
</td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other</a></td>
<td class="nump">230<span></span>
</td>
<td class="num">(610)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">2,408<span></span>
</td>
<td class="nump">1,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="num">(1,305)<span></span>
</td>
<td class="num">(388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">728<span></span>
</td>
<td class="num">(678)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and benefits</a></td>
<td class="num">(578)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="num">(479)<span></span>
</td>
<td class="nump">1,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(23,343)<span></span>
</td>
<td class="nump">903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(79)<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Related party payables</a></td>
<td class="num">(78)<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(49,649)<span></span>
</td>
<td class="num">(41,182)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(174,221)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Sales and maturities of investments</a></td>
<td class="nump">56,967<span></span>
</td>
<td class="nump">82,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(4,871)<span></span>
</td>
<td class="num">(4,474)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">594<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of discontinued operations</a></td>
<td class="nump">162,306<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Proceeds from repayment of notes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,689<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">214,996<span></span>
</td>
<td class="num">(90,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of shares, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">121,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repurchase of Convertible Notes</a></td>
<td class="num">(115,658)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments of long-term debt</a></td>
<td class="num">(353)<span></span>
</td>
<td class="num">(351)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">603<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(116,010)<span></span>
</td>
<td class="nump">121,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(804)<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">48,533<span></span>
</td>
<td class="num">(10,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, cash equivalents, and restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">43,343<span></span>
</td>
<td class="nump">52,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">91,876<span></span>
</td>
<td class="nump">42,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">8,187<span></span>
</td>
<td class="nump">7,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Significant noncash activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_AccruedCompensationPaidinEquityAwards', window );">Accrued compensation paid in equity awards</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property and equipment included in accounts payable and other accrued liabilities</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_SaleOfAssetsIncludedInAccountsReceivable', window );">Proceeds from sale of assets included in accounts receivable</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract', window );"><strong>Cash, cash equivalents, and restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">9,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">82,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents included in current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash included in other assets</a></td>
<td class="nump">366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 91,876<span></span>
</td>
<td class="nump">$ 42,160<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_AccruedCompensationPaidinEquityAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Compensation Paid in Equity Awards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_AccruedCompensationPaidinEquityAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Reconciliation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NoncashGainLossOnTerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Gain (Loss) on Termination of Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NoncashGainLossOnTerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_SaleOfAssetsIncludedInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Assets Included in Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_SaleOfAssetsIncludedInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_SharesIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares Issued During Period, Value, Issued For Services . Stock Compensation Expense Is Related To Both Options And RSU's.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_SharesIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the sale of other assets recognized in investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630839344128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization</a></td>
<td class="text">Organization<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: </span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. (&#8220;Trans Ova&#8221;), 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.</span></div><div style="margin-top:6pt;padding-left:36pt"><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Precigen and its consolidated subsidiaries are hereinafter referred to as the "Company."</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838269184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Liquidity and Going Concern</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the Company&#8217;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&#8217;s ability to continue as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s ability to fund its operations on an ongoing basis is dependent upon the successful execution of management&#8217;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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;s business, financial condition, results of operations and ability to operate as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 for further discussion of the impact of COVID-19 on MBP Titan.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The operations and financial position of those entities were not material as of and for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> three and nine months ended September&#160;30, 2022. See Note 4 and Note 16 for additional discussion. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,317,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,249,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,973,001&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,571,918&#160;</span></td><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"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity's Own Equity (Subtopic 815-40)&#8212;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> ("ASU 2020-06"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838100736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text">Discontinued Operations<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trans Ova</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 &#8220;Transaction&#8221;).  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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company elected to account for the contingent consideration arrangement as a gain contingency in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Contingencies (Subtopic 450-30).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:82.487%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,484&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accounts payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accrued compensation and benefits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other accrued liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Current portion of long-term debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,523&#160;</span></td><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"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,153&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,634&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,895&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,939)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,023&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,505)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,094&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,023&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,505)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,094&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378&#160;</span></td><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"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments to reconcile net income to net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MBP Titan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating gain</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating gain</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash gain on termination of leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838380768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Joint Ventures<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Investments in Joint Ventures</a></td>
<td class="text">Investments in Joint Ventures<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intrexon Energy Partners</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Energy Partners is governed by the Intrexon Energy Partners Board, which has five members. Prior to Precigen&#8217;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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 3 and 16 for additional discussion regarding the Company's investment in Intrexon Energy Partners.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intrexon Energy Partners II</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;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.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 3 and 16 for additional discussion regarding the Company's investment in Intrexon Energy Partners II.</span></div><div style="margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Acquisition of Membership Interests in Intrexon Energy Partners and Intrexon Energy Partners II</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 &#8211; 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838391344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Licensing Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementDisclosureTextBlock', window );">Collaboration and Licensing Revenue</a></td>
<td class="text">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.<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Intrexon Energy Partners and Intrexon Energy Partners II Collaborations</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">the membership interests of the investors for an aggregate amount of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">$7,000.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrexon Energy Partners, LLC</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrexon Energy Partners II, LLC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Castle Creek Biosciences, Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (1)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Collaboration and licensing revenues recognized are associated with upfront and milestone payments which were previously deferred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing agreements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid product and service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,513&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of deferred revenue</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,513&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -URI https://asc.fasb.org/topic&amp;trid=5833765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838131920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term and Long-term Investments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Short-term and Long-term Investments</a></td>
<td class="text">Short-term and Long-term Investments<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,496&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:4pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,133&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,802&#160;</span></td><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"/></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of available-for-sale investments classified by their contractual maturities as of September&#160;30, 2022 was:</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in market interest rates and bond yields cause certain investments to fall below their cost basis, resulting in unrealized losses on investments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838610544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,802&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,802&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838170928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text">Inventory<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies, embryos and other production materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838211984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text">Property, Plant and Equipment, Net<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Breeding stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and other assets in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,599&#160;</span></td><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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838133152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets, Net</a></td>
<td class="text">Goodwill and Intangible Assets, Net<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the nine months ended September 30, 2022 were as follows:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,713&#160;</span></td><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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $14,483 and $14,001 of cumulative impairment losses as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of September&#160;30, 2022:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, developed technologies and know-how</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,713)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,929&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,513)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,416&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December&#160;31, 2021:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, developed technologies and know-how</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,882)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,973&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,682)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,291&#160;</span></td><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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838355136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Lines of Credit and Long-Term Debt</a></td>
<td class="text">Lines of Credit and Long-Term Debt<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lines of Credit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,882&#160;</span></td><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"/></tr></table></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See Note 2 regarding adoption of ASU 2020-06 as of January 1, 2022.</span></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Precigen Convertible Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Upon the occurrence of specified corporate events as defined in the Indenture.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense related to the Convertible Notes were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,035&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,761&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,131&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,891&#160;</span></td><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"/></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest of $721 is included in other accrued liabilities on the accompanying condensed consolidated balance sheet as of September&#160;30, 2022.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Maturities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes mature on July 1, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838064496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current foreign income tax expense (benefit) from continuing operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax benefit from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax benefit from continuing operations</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><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"/></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838253744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders' Equity<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuances of Precigen Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 11 for discussion regarding conversion features of the convertible notes.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Lending Agreement</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83My9mcmFnOjA3OWFmN2Y0MmViYzRhODg4MWNhY2Q0OGFhZDQ4NTE5L3RleHRyZWdpb246MDc5YWY3ZjQyZWJjNGE4ODgxY2FjZDQ4YWFkNDg1MTlfODAx_4a1a7966-bc01-49a3-90bb-0730555bd116">five</span> 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">At-the-Market Sales Agreement </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2022, the Company entered into a Controlled Equity Offering Sales Agreement (the &#8220;Sales Agreement&#8221;) with Cantor Fitzgerald &amp; Co. (the &#8220;Agent&#8221;), pursuant to which the Company may issue and sell from time to time shares of the Company&#8217;s common stock, no par value per share (the &#8220;Shares&#8221;), 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No Shares were sold in connection with the Sales Agreement during the three months ended September&#160;30, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Accumulated Other Comprehensive (Loss) Income </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive (loss) income are as follows:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) on foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive (loss) income</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,181)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838170928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Payments</a></td>
<td class="text">Share-Based Payments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,490&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,996&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,462&#160;</span></td><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"/></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Precigen Stock Option Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,260,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.06&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.79</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,322,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544,928)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,317,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715,518&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.84</span></td></tr></table></div><div style="margin-bottom:17pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity was as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,125,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,815&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38</span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precigen currently uses authorized and unissued shares to satisfy share award exercises.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838355136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</a></td>
<td class="text">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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDc4YjU2ZmU2MTRiNGNhZGVjYWM3MTFkZWE0Mjg4L3NlYzo0NmQ3OGI1NmZlNjE0YjRjYWRlY2FjNzExZGVhNDI4OF83OS9mcmFnOmVhYjUwZGYwYjI1YjQ3NzdhMDM4OWRlMGY4NTBkMzU0L3RleHRyZWdpb246ZWFiNTBkZjBiMjViNDc3N2EwMzg5ZGUwZjg1MGQzNTRfMzQw_a7c96c4d-cd58-4c9e-b7e2-896063410ff7">one</span> 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. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,303&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, maturities of lease liabilities, excluding short-term and variable leases, for continuing operations were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,819&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,980&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,980&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to operating leases in continuing operations was as follows:</span></div><div style="margin-bottom:4pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.72</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838131920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">In re Precigen Securities Litigation, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Case No. 5:20-cv-06936-</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217; stipulated request to vacate all case deadlines to permit the parties to conduct a private mediation session to explore potential resolution of the action.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the event that litigation resumes, the defendants intend to move to dismiss the third amended complaint.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2020, a derivative shareholder action, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Edward D. Wright, derivatively on behalf of Precigen, Inc. F/K/A Intrexon Corp. v. Alvarez et al</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Kent v. Precigen, Inc.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, Case CL21-6349. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Kent</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 &#8220;Arbitration Matters&#8221;). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> In July 2022, the arbitration panel ruled on the Arbitration Matters, and adopted the Company&#8217;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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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&#8217;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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838064496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third Security and Affiliates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See also Note 14 regarding compensation arrangements between the Company and its Executive Chairman.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13 regarding additional transactions with affiliates of Third Security.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838326784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segments</a></td>
<td class="text">Segments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment Adjusted EBITDA by reportable segment was as follows:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA for reportable segments</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,071)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,044)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,587)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,743)</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles Segment Adjusted EBITDA for reportable segments to consolidated net loss from continuing operations before income taxes:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA for reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,071)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,743)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add recognition of previously deferred revenue associated with upfront and milestone payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to accrued bonuses paid in equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net gain (loss) of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net loss from continuing operations before income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,694)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,380)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,798)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,282)</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by reportable segment were as follows:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,624&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,474&#160;</span></td><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"/></tr></table></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,592&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,052&#160;</span></td><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"/></tr></table></div><div style="margin-top:17pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles total segment revenues from reportable segments to total consolidated revenues:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues from reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,583&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834924240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div>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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements reflect the operations of Precigen and its subsidiaries. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Liquidity and Going Concern</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the Company&#8217;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&#8217;s ability to continue as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s ability to fund its operations on an ongoing basis is dependent upon the successful execution of management&#8217;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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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&#8217;s business, financial condition, results of operations and ability to operate as a going concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text">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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text">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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued and Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity's Own Equity (Subtopic 815-40)&#8212;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> ("ASU 2020-06"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838106256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Net Loss per Share</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,317,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,249,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,973,001&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,571,918&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838158912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:82.487%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,484&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accounts payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Accrued compensation and benefits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Other accrued liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Deferred revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Current portion of long-term debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,523&#160;</span></td><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"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,153&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,634&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,895&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,939)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on divestiture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,023&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,505)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,094&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,023&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,505)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,094&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378&#160;</span></td><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"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments to reconcile net income to net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The following table presents the financial results of discontinued operations related to MBP Titan for the three and nine months ended September 30, 2021:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating gain</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating gain</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash gain on termination of leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630925239232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Licensing Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CollaborationandLicensingRevenueTableTextBlock', window );">Summarized Collaboration and Licensing Revenues</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrexon Energy Partners, LLC</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrexon Energy Partners II, LLC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Castle Creek Biosciences, Inc.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (1)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Collaboration and licensing revenues recognized are associated with upfront and milestone payments which were previously deferred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of Deferred Revenue</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration and licensing agreements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid product and service revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,513&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of deferred revenue</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,513&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Summary of Deferred Revenue by Collaborator</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CollaborationandLicensingRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of summarized revenues recognized for each significant collaboration and licensing agreement and aggregated nonsignificant collaborations and licensing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CollaborationandLicensingRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834808512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term and Long-term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments</a></td>
<td class="text">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:<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,496&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:4pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,133&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,802&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Contractual Obligation, Fiscal Year Maturity</a></td>
<td class="text"><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of available-for-sale investments classified by their contractual maturities as of September&#160;30, 2022 was:</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838204784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,260&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets<br/>(Level&#160;1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level&#160;2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,802&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,802&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838610544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplies, embryos and other production materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livestock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838252080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Breeding stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and other assets in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,599&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630925255264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Carrying Amount of Goodwill</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the nine months ended September 30, 2022 were as follows:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,713&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of September&#160;30, 2022:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, developed technologies and know-how</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,713)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,929&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,513)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,416&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December&#160;31, 2021:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, developed technologies and know-how</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,882)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,973&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,682)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,291&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835046624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Debt Instruments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,882&#160;</span></td><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"/></tr></table></div><div style="margin-top:13pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">See Note 2 regarding adoption of ASU 2020-06 as of January 1, 2022.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Components of Interest Expense</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense related to the Convertible Notes were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,035&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,761&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,131&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,891&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838106256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text">The following table presents the components of income tax benefit from continuing operations.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current foreign income tax expense (benefit) from continuing operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax benefit from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax benefit from continuing operations</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838251264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Components of Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive (loss) income are as follows:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,236)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) on foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive (loss) income</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,181)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630840539120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Costs</a></td>
<td class="text">Stock-based compensation costs included in the condensed consolidated statements of operations are presented below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,490&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,996&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,462&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,260,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.06&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.79</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,322,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(544,928)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,317,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715,518&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.84</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-bottom:17pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity was as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,125,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,712)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,815&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836765008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Costs</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,303&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to operating leases in continuing operations was as follows:</span></div><div style="margin-bottom:4pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.72</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Lease Liabilities</a></td>
<td class="text"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, maturities of lease liabilities, excluding short-term and variable leases, for continuing operations were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,819&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,980&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,980&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838149024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Information by Reportable Segment</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment Adjusted EBITDA by reportable segment was as follows:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biopharmaceuticals</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,055)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exemplar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA for reportable segments</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,071)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,044)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,587)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,743)</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by reportable segment were as follows:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,624&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,098&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,474&#160;</span></td><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"/></tr></table></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,224&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,592&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Biopharmaceuticals</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exemplar</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,052&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</a></td>
<td class="text"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles Segment Adjusted EBITDA for reportable segments to consolidated net loss from continuing operations before income taxes:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Adjusted EBITDA for reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,071)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,743)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add recognition of previously deferred revenue associated with upfront and milestone payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposals of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to accrued bonuses paid in equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net gain (loss) of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net loss from continuing operations before income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,694)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,380)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,798)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,282)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Revenue from Segments to Consolidated</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles total segment revenues from reportable segments to total consolidated revenues:</span></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended&#160;<br/>&#160;September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended&#160;<br/>&#160;September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues from reportable segments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,146&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,583&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838079376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization (Details)<br></strong></div></th>
<th class="th"><div>Aug. 18, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember', window );">Discontinued Operations, Held-for-sale | Trans Ova</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf', window );">Ownership interest disposed of percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Ownership Interest Disposed Of</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835184208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Liquidity - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income (loss) from continuing operations, net of tax, attributable to parent</a></td>
<td class="num">$ (57,601,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(49,649,000)<span></span>
</td>
<td class="num">$ (41,182,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">1,846,391,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,915,556,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments', window );">Cash, cash equivalents, restricted cash, and short-term investments</a></td>
<td class="nump">153,770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member', window );">3.5% Convertible Notes Due 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="nump">$ 82,440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, Restricted Cash, and Short-Term Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835127280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Variable Interest Entities - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Maximum risk of loss related to the identified VIEs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836625472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Net Loss Per Share - Additional Information (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">20,973,001<span></span>
</td>
<td class="nump">24,571,918<span></span>
</td>
<td class="nump">20,973,001<span></span>
</td>
<td class="nump">24,571,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">4,836,112<span></span>
</td>
<td class="nump">11,732,440<span></span>
</td>
<td class="nump">4,836,112<span></span>
</td>
<td class="nump">11,732,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">15,317,186<span></span>
</td>
<td class="nump">12,249,109<span></span>
</td>
<td class="nump">15,317,186<span></span>
</td>
<td class="nump">12,249,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">697,815<span></span>
</td>
<td class="nump">468,481<span></span>
</td>
<td class="nump">697,815<span></span>
</td>
<td class="nump">468,481<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total</a></td>
<td class="nump">121,888<span></span>
</td>
<td class="nump">121,888<span></span>
</td>
<td class="nump">121,888<span></span>
</td>
<td class="nump">121,888<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836633968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (179,882)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective | Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' equity, including portion attributable to noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective | Accumulated Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' equity, including portion attributable to noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts', window );">Noncash interest expense</a></td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments and amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006RetrospectiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006RetrospectiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835867184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Aug. 18, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestiture of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 162,306,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(421,000)<span></span>
</td>
<td class="num">(89,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf', window );">Ownership interest disposed of percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 170,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(421,000)<span></span>
</td>
<td class="num">(547,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale | Forecast | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestiture of businesses</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments', window );">Earn-out payments (maximum)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit', window );">Reimbursement limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember', window );">MBP Titan | Discontinued Operations, Disposed of by Means Other than Sale, Abandonment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposition of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">464,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnTerminationOfLease', window );">Gain on lease termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,602,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Gain from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,599,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Earn-Out Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Ownership Interest Disposed Of</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Reimbursement Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnTerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on termination of lease before expiration of lease term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 40<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123386189&amp;loc=SL77918607-209975<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnTerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835026192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for Trans Ova (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents included in current assets held for sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember', window );">Discontinued Operations, Held-for-sale | Trans Ova</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents included in current assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Trade receivables, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation', window );">Accrued compensation and benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities', window );">Current portion of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities', window );">Long-term debt, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">805<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,523<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Other Accrued Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Long-Term Debt, Current Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Long-Term Debt, Excluding Current Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Right-Of-Use-Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as defined benefit non-pension postretirement plan obligations attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831911344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Financial Results for Trans Ova (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations</a></td>
<td class="nump">$ 95,023<span></span>
</td>
<td class="num">$ (3,445)<span></span>
</td>
<td class="nump">$ 108,094<span></span>
</td>
<td class="nump">$ 16,977<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="nump">12,202<span></span>
</td>
<td class="nump">18,228<span></span>
</td>
<td class="nump">71,151<span></span>
</td>
<td class="nump">69,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of products</a></td>
<td class="nump">4,163<span></span>
</td>
<td class="nump">7,010<span></span>
</td>
<td class="nump">18,634<span></span>
</td>
<td class="nump">17,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices', window );">Cost of services</a></td>
<td class="nump">4,352<span></span>
</td>
<td class="nump">6,988<span></span>
</td>
<td class="nump">22,701<span></span>
</td>
<td class="nump">21,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment', window );">Research and development</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="nump">2,348<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">3,204<span></span>
</td>
<td class="nump">7,683<span></span>
</td>
<td class="nump">15,215<span></span>
</td>
<td class="nump">17,162<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">12,200<span></span>
</td>
<td class="nump">22,167<span></span>
</td>
<td class="nump">58,898<span></span>
</td>
<td class="nump">57,824<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(3,939)<span></span>
</td>
<td class="nump">12,253<span></span>
</td>
<td class="nump">11,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome', window );">Other income, net</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">434<span></span>
</td>
<td class="nump">1,139<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on divestiture</a></td>
<td class="nump">94,702<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">94,702<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) before income taxes</a></td>
<td class="nump">95,023<span></span>
</td>
<td class="num">(3,505)<span></span>
</td>
<td class="nump">108,094<span></span>
</td>
<td class="nump">12,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax (expense) benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations</a></td>
<td class="nump">95,023<span></span>
</td>
<td class="num">(3,505)<span></span>
</td>
<td class="nump">108,094<span></span>
</td>
<td class="nump">12,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale | Product revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="nump">4,322<span></span>
</td>
<td class="nump">6,743<span></span>
</td>
<td class="nump">21,494<span></span>
</td>
<td class="nump">20,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale | Service revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="nump">$ 7,880<span></span>
</td>
<td class="nump">$ 11,485<span></span>
</td>
<td class="nump">$ 49,657<span></span>
</td>
<td class="nump">$ 48,916<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Costs of Services</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Research And Development</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831795216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - Trans Ova (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 9,044<span></span>
</td>
<td class="nump">$ 10,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">7,996<span></span>
</td>
<td class="nump">11,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(4,871)<span></span>
</td>
<td class="num">(4,474)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember', window );">Trans Ova | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,574<span></span>
</td>
<td class="nump">4,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(3,529)<span></span>
</td>
<td class="num">(2,731)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 594<span></span>
</td>
<td class="nump">$ 1,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_TransOvaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835387152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Financial Results for MBP Titan (Details) - MBP Titan - Discontinued Operations, Disposed of by Means Other than Sale, Abandonment - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,599,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,599,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Gain from discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,599,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835660464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Non-cash Items and Purchases of Property, Plant and Equipment for MBP Titan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets</a></td>
<td class="nump">$ 421<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract', window );"><strong>Additional Cash Flow Elements, Investing Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 594<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember', window );">Discontinued Operations, Disposed of by Means Other than Sale, Abandonment | MBP Titan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(464)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnTerminationOfLease', window );">Noncash gain on termination of leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,602)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract', window );"><strong>Additional Cash Flow Elements, Investing Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,083<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnTerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on termination of lease before expiration of lease term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 40<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123386189&amp;loc=SL77918607-209975<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnTerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the sale of other assets recognized in investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pgen_MBPTitanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831951760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Joint Ventures - Intrexon Energy Partners - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>board_seat</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_JointVentureAdditionalCapitalContributionsCommitted', window );">Maximum additional capital contribution committed</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberofSeatsonGoverningBoard', window );">Total number of seats on the joint venture's governing board | board_seat</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberofSeatsonGoverningBoardInternallySelected', window );">Total number of seats on the joint venture's governing board, internally selected | board_seat</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberofSeatsonGoverningBoardExternallySelected', window );">Total number of seats on the joint venture's governing board, externally selected | board_seat</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Precigen And Remaining IEP Investors | Intrexon Energy Partners, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest, ownership percentage by noncontrolling owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Other Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (428,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Capital contributions</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_JointVentureAdditionalCapitalContributionsCommitted', window );">Maximum additional capital contribution committed</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CollaborativeArrangementConsiderationReceivedValue', window );">Collaborative arrangement consideration received, value</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CollaborativeArrangementConsiderationReceivedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of consideration received by the entity for collaboration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CollaborativeArrangementConsiderationReceivedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_JointVentureAdditionalCapitalContributionsCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional capital contributions to the joint venture for which the entity is committed, maximum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_JointVentureAdditionalCapitalContributionsCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberofSeatsonGoverningBoard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of seats on the governing board.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberofSeatsonGoverningBoard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberofSeatsonGoverningBoardExternallySelected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of seats on the governing board, externally selected.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberofSeatsonGoverningBoardExternallySelected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberofSeatsonGoverningBoardInternallySelected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of seats on the governing board selected internally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberofSeatsonGoverningBoardInternallySelected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pgen_PrecigenAndRemainingIEPInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pgen_PrecigenAndRemainingIEPInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=pgen_IntrexonEnergyPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=pgen_IntrexonEnergyPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=pgen_OtherAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=pgen_OtherAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835848160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Joint Ventures - Intrexon Energy Partners II - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>board_seat</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>board_seat</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_JointVentureAdditionalCapitalContributionsCommitted', window );">Maximum additional capital contribution committed</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberofSeatsonGoverningBoard', window );">Total number of seats on the joint venture's governing board | board_seat</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberofSeatsonGoverningBoardInternallySelected', window );">Total number of seats on the joint venture's governing board, internally selected | board_seat</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberofSeatsonGoverningBoardExternallySelected', window );">Total number of seats on the joint venture's governing board, externally selected | board_seat</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Precigen And Remaining IEP Investors | Subsequent Event | Intrexon Energy Partners II, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest, ownership percentage by noncontrolling owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Other Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (435,000)<span></span>
</td>
<td class="num">$ (435,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Capital contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_JointVentureAdditionalCapitalContributionsCommitted', window );">Maximum additional capital contribution committed</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | All Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Capital contributions</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CollaborativeArrangementConsiderationReceivedValue', window );">Collaborative arrangement consideration received, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CollaborativeArrangementConsiderationReceivedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of consideration received by the entity for collaboration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CollaborativeArrangementConsiderationReceivedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_JointVentureAdditionalCapitalContributionsCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional capital contributions to the joint venture for which the entity is committed, maximum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_JointVentureAdditionalCapitalContributionsCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberofSeatsonGoverningBoard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of seats on the governing board.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberofSeatsonGoverningBoard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberofSeatsonGoverningBoardExternallySelected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of seats on the governing board, externally selected.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberofSeatsonGoverningBoardExternallySelected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberofSeatsonGoverningBoardInternallySelected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of seats on the governing board selected internally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberofSeatsonGoverningBoardInternallySelected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pgen_PrecigenAndRemainingIEPInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pgen_PrecigenAndRemainingIEPInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=pgen_IntrexonEnergyPartnersIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=pgen_IntrexonEnergyPartnersIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=pgen_OtherAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=pgen_OtherAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_AllInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_AllInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834853088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Joint Ventures - Interests in Intrexon Energy Partners and Intrexon Energy Partners II (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember', window );">Intrexon Energy Partners And Interxon Energy Partners II</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value, net asset (liability)</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember', window );">Intrexon Energy Partners And Interxon Energy Partners II</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="nump">$ 7,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836658128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Licensing Revenue - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,818,000<span></span>
</td>
<td class="nump">$ 23,023,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion, related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 21,205,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember', window );">Intrexon Energy Partners And Interxon Energy Partners II</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835404784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Licensing Revenue - Summarized Collaboration and Licensing Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 16,722<span></span>
</td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="nump">$ 25,146<span></span>
</td>
<td class="nump">$ 10,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember', window );">Intrexon Energy Partners, LLC | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">3,768<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,768<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember', window );">Intrexon Energy Partners II, LLC | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">10,793<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,793<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_CastleCreekBiosciencesIncMember', window );">Castle Creek Biosciences, Inc. | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pgen_OtherMember', window );">Other | Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_IntrexonEnergyPartnersIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_CastleCreekBiosciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_CastleCreekBiosciencesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=pgen_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=pgen_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836537648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer, Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 1,894<span></span>
</td>
<td class="nump">$ 24,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Long-term portion of deferred revenue</a></td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">23,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Current portion of deferred revenue</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">1,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaboration and licensing agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer, Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">23,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pgen_PrepaidProductAndServiceRevenuesMember', window );">Prepaid product and service revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer, Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pgen_DeferredRevenueOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ContractWithCustomerAssetAndLiabilityLineItems', window );"><strong>Contract With Customer, Asset And Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_ContractWithCustomerAssetAndLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Contract With Customer, Asset And Liability [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_ContractWithCustomerAssetAndLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pgen_PrepaidProductAndServiceRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pgen_PrepaidProductAndServiceRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pgen_DeferredRevenueOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pgen_DeferredRevenueOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831845856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 63,496<span></span>
</td>
<td class="nump">$ 121,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,236)<span></span>
</td>
<td class="num">(331)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair&#160;Value</a></td>
<td class="nump">62,260<span></span>
</td>
<td class="nump">120,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">63,400<span></span>
</td>
<td class="nump">121,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,236)<span></span>
</td>
<td class="num">(331)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair&#160;Value</a></td>
<td class="nump">62,164<span></span>
</td>
<td class="nump">120,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair&#160;Value</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836619456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term and Long-term Investments - Contractual Obligation, Fiscal Year Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due within one year</a></td>
<td class="nump">$ 62,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">After one year through two years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total</a></td>
<td class="nump">$ 62,260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831881072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">$ 62,260<span></span>
</td>
<td class="nump">$ 120,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets (Level&#160;1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">62,260<span></span>
</td>
<td class="nump">120,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">62,164<span></span>
</td>
<td class="nump">120,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government debt securities | Quoted Prices in Active Markets (Level&#160;1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government debt securities | Significant Other Observable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">62,164<span></span>
</td>
<td class="nump">120,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government debt securities | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Quoted Prices in Active Markets (Level&#160;1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Significant Other Observable Inputs (Level&#160;2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Significant Unobservable Inputs (Level&#160;3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value of financial assets measured at fair value on a recurring basis</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834880928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - 3.5% Convertible Notes Due 2023 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible debt</a></td>
<td class="nump">$ 81,000<span></span>
</td>
<td class="nump">$ 160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Carrying value of convertible debt</a></td>
<td class="nump">$ 82,069<span></span>
</td>
<td class="nump">$ 179,882<span></span>
</td>
<td class="nump">$ 143,723<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835112256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">$ 219<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_SuppliesEmbryosAndOtherProductionMaterialsMember', window );">Supplies, embryos and other production materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_LivestockMember', window );">Livestock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 303<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_SuppliesEmbryosAndOtherProductionMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=pgen_SuppliesEmbryosAndOtherProductionMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=pgen_LivestockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=pgen_LivestockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835107152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LandAndLandImprovements', window );">Land and land improvements</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and building improvements</a></td>
<td class="nump">2,592<span></span>
</td>
<td class="nump">2,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">449<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Equipment</a></td>
<td class="nump">17,694<span></span>
</td>
<td class="nump">16,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">3,495<span></span>
</td>
<td class="nump">3,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_BreedingandProductionAnimalsGross', window );">Breeding stock</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ComputerHardwareandSoftware', window );">Computer hardware and software</a></td>
<td class="nump">4,518<span></span>
</td>
<td class="nump">4,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction and other assets in progress</a></td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">30,269<span></span>
</td>
<td class="nump">30,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(22,658)<span></span>
</td>
<td class="num">(21,457)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 7,611<span></span>
</td>
<td class="nump">$ 8,599<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_BreedingandProductionAnimalsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of animals maintained to create offspring or to produce goods to be sold for profit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_BreedingandProductionAnimalsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_ComputerHardwareandSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation and amortization of computer hardware and purchased software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_ComputerHardwareandSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LandAndLandImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAndLandImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630840464096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 564<span></span>
</td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">$ 1,833<span></span>
</td>
<td class="nump">$ 2,184<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835077472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 37,554<span></span>
</td>
<td class="nump">$ 37,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="num">$ (482)<span></span>
</td>
<td class="num">(482)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835028768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>reporting_unit</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 482<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NumberOfReportingUnitsImpaired', window );">Number of reporting units impaired | reporting_unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill accumulated impairment losses</a></td>
<td class="nump">$ 14,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 1,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,315<span></span>
</td>
<td class="nump">$ 3,637<span></span>
</td>
<td class="nump">$ 3,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NumberOfReportingUnitsImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Reporting Units Impaired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NumberOfReportingUnitsImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834995648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 76,929<span></span>
</td>
<td class="nump">$ 86,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(34,513)<span></span>
</td>
<td class="num">(34,682)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">42,416<span></span>
</td>
<td class="nump">52,291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Patents, developed technologies and know-how</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">75,129<span></span>
</td>
<td class="nump">85,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(32,713)<span></span>
</td>
<td class="num">(32,882)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">42,416<span></span>
</td>
<td class="nump">52,291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,600)<span></span>
</td>
<td class="num">(1,600)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835191840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt - Lines of Credit - Additional Information (Details) - Revolving Line of Credit - Exemplar Genetics, LLC - American State Bank - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit facility, outstanding balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pgen_ExemplarGeneticsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pgen_ExemplarGeneticsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=pgen_AmericanStateBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=pgen_AmericanStateBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835154960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt - Schedule of Long-Term Debt Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 82,069<span></span>
</td>
<td class="nump">$ 179,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">82,069<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">179,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">82,069<span></span>
</td>
<td class="nump">179,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=pgen_OtherLongTermDebtMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=pgen_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=pgen_OtherLongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630825931040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt - Long-Term Debt - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 09, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2018 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 18, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (162,000)<span></span>
</td>
<td class="num">$ (180,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 179,882,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,443,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt retirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,285,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">721,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">721,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Extinguishment of debt, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt retirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">853,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Extinguishment of debt, amount</a></td>
<td class="nump">$ 26,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,196,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective | Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' equity, including portion attributable to noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,868,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 Retrospective | Accumulated Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' equity, including portion attributable to noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,672,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member', window );">3.5% Convertible Notes Due 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,440,000<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="nump">$ 82,440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,958,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,042,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.6622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate', window );">Principal amount used in conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument redemption price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Carrying value of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,069,000<span></span>
</td>
<td class="nump">$ 143,723,000<span></span>
</td>
<td class="nump">$ 82,069,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 179,882,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Equity component of convertible debt, net of issuance costs and deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,367,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate on convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Convertible notes, unamortized discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 371,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 371,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member', window );">3.5% Convertible Notes Due 2023 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Common stock price trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Common stock price consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Percentage of common share price over conversion price for conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member', window );">3.5% Convertible Notes Due 2023 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Common stock price trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Common stock price consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument redemption price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_ConvertibleDebtPrincipalAmountInitialConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount in principal used in the initial conversion rate of the Convertible Notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_ConvertibleDebtPrincipalAmountInitialConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006RetrospectiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202006RetrospectiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630839486128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lines of Credit and Long-Term Debt - Schedule of Components of Interest Expense (Details) - 3.5% Convertible Notes Due 2023 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Cash interest expense</a></td>
<td class="nump">$ 1,697<span></span>
</td>
<td class="nump">$ 1,750<span></span>
</td>
<td class="nump">$ 5,197<span></span>
</td>
<td class="nump">$ 5,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts', window );">Non-cash interest expense</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">3,011<span></span>
</td>
<td class="nump">934<span></span>
</td>
<td class="nump">8,641<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="nump">$ 2,035<span></span>
</td>
<td class="nump">$ 4,761<span></span>
</td>
<td class="nump">$ 6,131<span></span>
</td>
<td class="nump">$ 13,891<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments and amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pgen_A3.5ConvertibleNotesDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835441552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_TaxableIncomeLoss', window );">Taxable loss</a></td>
<td class="nump">$ 44,300<span></span>
</td>
<td class="num">$ (24,700)<span></span>
</td>
<td class="nump">$ 38,000<span></span>
</td>
<td class="num">$ (82,200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">818,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">818,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Deferred tax assets, capital loss carryforwards</a></td>
<td class="nump">212,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credits</a></td>
<td class="nump">11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">64,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=pgen_GeneratedAfter2017Member', window );">Generated After 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 603,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 603,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_TaxableIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxable income (loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_TaxableIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=pgen_GeneratedAfter2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=pgen_GeneratedAfter2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831925904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (162)<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit from continuing operations</a></td>
<td class="num">$ (50)<span></span>
</td>
<td class="num">$ (61)<span></span>
</td>
<td class="num">(162)<span></span>
</td>
<td class="num">(180)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit from continuing operations</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
<td class="num">(173)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense from continuing operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (35)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835193232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Issuances of Precigen Common Stock (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="nump">17,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued during the period, value</a></td>
<td class="nump">$ 121,045<span></span>
</td>
<td class="nump">$ 121,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835150656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Share Lending Agreement (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2018 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Borrowed shares, number issued (in shares) | shares</a></td>
<td class="nump">7,479,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination', window );">Share lending agreement, length of time for shares to be returned upon termination</a></td>
<td class="text">5 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Borrowed shares, public offering price per share (in usd per share) | $ / shares</a></td>
<td class="nump">$ 13.37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Lending Agreement, Length Of Time For Shares To Be Returned Upon Termination</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838216704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Shareholders' Equity - At-the-Market Sales Agreement (Details)<br></strong></div></th>
<th class="th">
<div>Aug. 09, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831779920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></td>
<td class="nump">$ 142,532<span></span>
</td>
<td class="nump">$ 55,653<span></span>
</td>
<td class="nump">$ 107,348<span></span>
</td>
<td class="nump">$ 131,247<span></span>
</td>
<td class="nump">$ 159,196<span></span>
</td>
<td class="nump">$ 67,174<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total accumulated other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></td>
<td class="num">(7,181)<span></span>
</td>
<td class="num">$ (4,556)<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="nump">$ 2,541<span></span>
</td>
<td class="nump">$ 3,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized loss on investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></td>
<td class="num">(1,236)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(331)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Income (loss) on foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Precigen shareholders' equity</a></td>
<td class="num">$ (5,945)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835987920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 2,125<span></span>
</td>
<td class="nump">$ 2,490<span></span>
</td>
<td class="nump">$ 7,996<span></span>
</td>
<td class="nump">$ 11,462<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=pgen_CostOfProductsMember', window );">Cost of products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=pgen_CostOfServicesMember', window );">Cost of services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">524<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">1,658<span></span>
</td>
<td class="nump">2,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="nump">1,638<span></span>
</td>
<td class="nump">1,840<span></span>
</td>
<td class="nump">6,244<span></span>
</td>
<td class="nump">8,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation costs</a></td>
<td class="num">$ (59)<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 272<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=pgen_CostOfProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=pgen_CostOfProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=pgen_CostOfServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=pgen_CostOfServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836236096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ExecutiveChairmanMember', window );">Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense', window );">Monthly compensation, in the form of equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=pgen_ExecutiveChairmanMember', window );">Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_LockupPeriodOnRestrictedStockUnitShares', window );">Lock-up period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CompensationArrangementWithIndividualAnnualCashRetainer', window );">Yearly compensation, payable in cash or equity</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option | Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue', window );">Compensation arrangement with individual, annual stock option grant, grant date fair value</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue', window );">Compensation arrangement with individual, annual RSU grant, grant date fair value</a></td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative | Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CompensationArrangementWithIndividualExpense', window );">Expense for certain compensation arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 558<span></span>
</td>
<td class="nump">$ 585<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2008PlanMember', window );">Precigen Stock Option Plan 2008 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Remaining shares available to grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2013PlanMember', window );">Precigen Stock Option Plan 2013 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Remaining shares available to grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,833,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,833,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,404,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,404,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2019PlanMember', window );">Precigen Stock Option Plan 2019 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Remaining shares available to grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,243,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,243,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,898,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,898,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">615,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">615,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of monthly expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CompensationArrangementWithIndividualAnnualCashRetainer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation Arrangement With Individual, Annual Cash Retainer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CompensationArrangementWithIndividualAnnualCashRetainer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation Arrangement With Individual, Annual RSU Grant, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation Arrangement With Individual, Annual Stock Option Grant, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CompensationArrangementWithIndividualExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation Arrangement With Individual, Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CompensationArrangementWithIndividualExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_LockupPeriodOnRestrictedStockUnitShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time during which issued shares are subject to a lock-up on resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_LockupPeriodOnRestrictedStockUnitShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ExecutiveChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ExecutiveChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=pgen_ExecutiveChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=pgen_ExecutiveChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2008PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2008PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2013PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2013PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2019PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlan2019PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836040992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Schedule of Stock Option Activity (Details) - Precigen Stock Option Plans - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balances at beginning of period (in shares)</a></td>
<td class="nump">12,260,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">4,322,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(544,928)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(720,588)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balances at end of period (in shares)</a></td>
<td class="nump">15,317,186<span></span>
</td>
<td class="nump">12,260,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">8,715,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balances at beginning of period (in usd per share)</a></td>
<td class="nump">$ 14.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share)</a></td>
<td class="nump">2.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="nump">2.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in usd per share)</a></td>
<td class="nump">5.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in usd per share)</a></td>
<td class="nump">23.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balances at period end (in usd per share)</a></td>
<td class="nump">10.60<span></span>
</td>
<td class="nump">$ 14.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price, at end of period (in usd per share)</a></td>
<td class="nump">$ 13.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balances, weighted average remaining contractual period</a></td>
<td class="text">7 years 3 months 10 days<span></span>
</td>
<td class="text">6 years 9 months 14 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at period end, weighted average remaining contractual period</a></td>
<td class="text">5 years 10 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630825833008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Payments - Schedule of Restricted Stock Unit Activity (Details) - Precigen Stock Option Plans - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Restricted Stock Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balances at beginning of period (in shares)</a></td>
<td class="nump">468,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,387,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(1,125,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(32,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balances at end of period (in shares)</a></td>
<td class="nump">697,815<span></span>
</td>
<td class="nump">468,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balances at beginning of period (in usd per share)</a></td>
<td class="nump">$ 8.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">2.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">4.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="nump">7.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balances at end of period (in usd per share)</a></td>
<td class="nump">$ 2.66<span></span>
</td>
<td class="nump">$ 8.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted Average Remaining Contractual Term (Years)</a></td>
<td class="text">4 months 17 days<span></span>
</td>
<td class="text">3 months 29 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pgen_PrecigenStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630834831424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_LesseeOperatingLeaseTerminationPeriod', window );">Termination period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Term of contract</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Term of contract</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_LesseeOperatingLeaseTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_LesseeOperatingLeaseTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630839421904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Components of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 770<span></span>
</td>
<td class="nump">$ 1,840<span></span>
</td>
<td class="nump">$ 2,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease costs</a></td>
<td class="nump">$ 737<span></span>
</td>
<td class="nump">$ 1,003<span></span>
</td>
<td class="nump">$ 2,303<span></span>
</td>
<td class="nump">$ 3,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831314032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">12,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value adjustment</a></td>
<td class="num">(3,839)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">8,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="nump">$ 1,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of operating lease liabilities</a></td>
<td class="nump">$ 7,939<span></span>
</td>
<td class="nump">$ 8,747<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630841415216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Lease Terms and Discount Rates (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">6 years 1 month 24 days<span></span>
</td>
<td class="text">6 years 8 months 19 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">11.06%<span></span>
</td>
<td class="nump">10.94%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630925255264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Other Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 1,877<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)</a></td>
<td class="nump">$ 466<span></span>
</td>
<td class="nump">$ 4,868<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630838253744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Contingencies - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember', window );">Intrexon Energy Partners And Interxon Energy Partners II</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Payments to acquire interest in joint venture</a></td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836622176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ThirdSecurityMember', window );">Third Security, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Expense for services</a></td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease rental income</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=pgen_ThirdSecurityMember', window );">Third Security, LLC | Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_RelatedPartyOwnershipInterest', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_RelatedPartyOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in a related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_RelatedPartyOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ThirdSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ThirdSecurityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=pgen_ThirdSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=pgen_ThirdSecurityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ExecutiveChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=pgen_ExecutiveChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630835166272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Adjusted EBITDA by Reportable Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (12,071)<span></span>
</td>
<td class="num">$ (11,044)<span></span>
</td>
<td class="num">$ (30,587)<span></span>
</td>
<td class="num">$ (28,743)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pgen_BiopharmaceuticalsSegmentMember', window );">Biopharmaceuticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">(12,417)<span></span>
</td>
<td class="num">(12,661)<span></span>
</td>
<td class="num">(35,286)<span></span>
</td>
<td class="num">(34,055)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember', window );">Exemplar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="nump">$ 346<span></span>
</td>
<td class="nump">$ 1,617<span></span>
</td>
<td class="nump">$ 4,699<span></span>
</td>
<td class="nump">$ 5,312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Adjusted EBITDA defined as net income (loss) before (i) interest expense, (ii) income tax expense/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 disposal of assets; (viii) loss on impairment of goodwill and other noncurrent assets, (ix) write-off of reacquired in-process research and development, (x) equity in net income (loss) of affiliates, and (xi) 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_BiopharmaceuticalsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_BiopharmaceuticalsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630831563088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Reconciliation of Net Loss Before Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (12,071)<span></span>
</td>
<td class="num">$ (11,044)<span></span>
</td>
<td class="num">$ (30,587)<span></span>
</td>
<td class="num">$ (28,743)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract', window );"><strong>Other expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,044)<span></span>
</td>
<td class="num">(10,442)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(421)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(2,125)<span></span>
</td>
<td class="num">(2,490)<span></span>
</td>
<td class="num">(7,996)<span></span>
</td>
<td class="num">(11,462)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (loss) of affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Consolidated net loss from continuing operations before income taxes</a></td>
<td class="num">(7,694)<span></span>
</td>
<td class="num">(26,380)<span></span>
</td>
<td class="num">(57,798)<span></span>
</td>
<td class="num">(84,282)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates', window );">Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates</a></td>
<td class="nump">641<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
<td class="nump">1,309<span></span>
</td>
<td class="nump">1,673<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Add recognition of previously deferred revenue associated with upfront and milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Add recognition of previously deferred revenue associated with upfront and milestone payments</a></td>
<td class="nump">14,561<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
<td class="nump">16,007<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=pgen_CorporateAndReconcilingItemsMember', window );">Corporate And Reconciling Items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract', window );"><strong>Other expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,036)<span></span>
</td>
<td class="num">(4,765)<span></span>
</td>
<td class="num">(6,137)<span></span>
</td>
<td class="num">(13,902)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(1,717)<span></span>
</td>
<td class="num">(2,029)<span></span>
</td>
<td class="num">(5,470)<span></span>
</td>
<td class="num">(6,174)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposals of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,120)<span></span>
</td>
<td class="num">(543)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(2,184)<span></span>
</td>
<td class="num">(2,422)<span></span>
</td>
<td class="num">(7,987)<span></span>
</td>
<td class="num">(11,767)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_AdjustmentForBonusesPaidInEquityAwards', window );">Adjustment related to accrued bonuses paid in equity awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (loss) of affiliates</a></td>
<td class="nump">862<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">861<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Unallocated corporate costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract', window );"><strong>Other expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Consolidated net loss from continuing operations before income taxes</a></td>
<td class="num">(5,744)<span></span>
</td>
<td class="num">(7,166)<span></span>
</td>
<td class="num">(24,718)<span></span>
</td>
<td class="num">(24,835)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract', window );"><strong>Other expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Consolidated net loss from continuing operations before income taxes</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(1,237)<span></span>
</td>
<td class="num">(1,549)<span></span>
</td>
<td class="num">(1,812)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ReportableSegmentsMember', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates', window );">Segment Adjusted EBITDA for reportable segments</a></td>
<td class="num">$ (12,071)<span></span>
</td>
<td class="num">$ (11,044)<span></span>
</td>
<td class="num">$ (30,587)<span></span>
</td>
<td class="num">$ (28,743)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_AdjustmentForBonusesPaidInEquityAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment For Bonuses Paid In Equity Awards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_AdjustmentForBonusesPaidInEquityAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital Expenditures and Investments in Affiliates</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Adjusted EBITDA defined as net income (loss) before (i) interest expense, (ii) income tax expense/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 disposal of assets; (viii) loss on impairment of goodwill and other noncurrent assets, (ix) write-off of reacquired in-process research and development, (x) equity in net income (loss) of affiliates, and (xi) 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=pgen_UpfrontAndMilestonePaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=pgen_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=pgen_CorporateAndReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ReportableSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_ReportableSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630836198352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Revenues by Reportable Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">$ 16,722<span></span>
</td>
<td class="nump">$ 3,333<span></span>
</td>
<td class="nump">$ 25,146<span></span>
</td>
<td class="nump">$ 10,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ReportableSegmentsMember', window );">Total segment revenues from reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">16,722<span></span>
</td>
<td class="nump">4,474<span></span>
</td>
<td class="nump">26,592<span></span>
</td>
<td class="nump">12,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">16,722<span></span>
</td>
<td class="nump">3,333<span></span>
</td>
<td class="nump">25,146<span></span>
</td>
<td class="nump">10,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">16,722<span></span>
</td>
<td class="nump">4,474<span></span>
</td>
<td class="nump">26,592<span></span>
</td>
<td class="nump">12,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Biopharmaceuticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">14,624<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">14,778<span></span>
</td>
<td class="nump">723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">14,624<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">16,224<span></span>
</td>
<td class="nump">2,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Exemplar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">2,098<span></span>
</td>
<td class="nump">3,204<span></span>
</td>
<td class="nump">10,368<span></span>
</td>
<td class="nump">9,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,098<span></span>
</td>
<td class="nump">3,204<span></span>
</td>
<td class="nump">10,368<span></span>
</td>
<td class="nump">9,860<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment revenues | Biopharmaceuticals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment revenues | Exemplar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=pgen_EliminationsAndReconcilingItemsMember', window );">Elimination of intersegment revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,141)<span></span>
</td>
<td class="num">$ (1,446)<span></span>
</td>
<td class="num">$ (1,469)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ReportableSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_ReportableSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_BiopharmaceuticalsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_BiopharmaceuticalsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=pgen_EliminationsAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=pgen_EliminationsAndReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630832129664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember', window );">Exemplar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_PercentageOfRevenueAttributableToCustomer', window );">Percentage of revenue attributable to customer</a></td>
<td class="nump">41.10%<span></span>
</td>
<td class="nump">75.60%<span></span>
</td>
<td class="nump">62.40%<span></span>
</td>
<td class="nump">60.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 3,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 217<span></span>
</td>
<td class="nump">$ 296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Lived Assets, Including Property, Plant, and Equipment and Right Of Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pgen_PercentageOfRevenueAttributableToCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Revenue Attributable To Customer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pgen_PercentageOfRevenueAttributableToCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pgen_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pgen_ExemplarSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140630923759968">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted Cash and Cash Equivalents, Noncurrent</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
<td class="nump">$ 423,000<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>pgen-20220930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>106
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M,QCQ5'Y<FM]HN<Q.'*=2:QEGEPO. J[,!_!^)J7>W9@?* ZM^_\"4$L#!!0
M   ( &.":54;I?R*W@<   8D   8    >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&ULM9IK<]LV%H;_"D;-;),9.2(NO*6V9A)GVNU,M^N)T]W/, E9G)"$2D!V
MO+]^#TA9E(B+Y([[(0XE'8#OP>4\YX"\?)3=-[460J/O3=VJJ]E:Z\V'Q4(5
M:]%P]5YN1 N_K&37< T?N_N%VG2"EWVCIEZ0*$H6#:_:V?*R_^ZF6U[*K:ZK
M5MQT2&V;AG=/GT0M'Z]F>/;\Q9?J?JW-%XOEY8;?BUNA_]C<=/!IL>^EK!K1
MJDJVJ!.KJ]E'_.&:Q:9!;_&?2CRJ@VMD7+F3\IOY\&MY-8N,(E&+0ILN./SW
M(*Y%79N>0,>?NTYG^WN:AH?7S[W_W#L/SMQQ):YE_=^JU.NK639#I5CQ;:V_
MR,=_BIU#O<!"UJK_BQYWMM$,%5NE9;-K# J:JAW^Y]]W W'0 #-/ [)K0,YM
M0'<-:._HH*QWZS/7?'G9R4?4&6OHS5ST8].W!F^JUDSCK>[@UPK:Z>6U;$N8
M%%$BN%*RKDJNX<,G7O.V$.C6=*S0!?KC]C-Z^^8=>H.J%GU=RZWB;:DN%QHT
MF)X6Q>Y^GX;[$<_];L7F/:+1')&($$?SZW#SSZ* YKAOCH^;+\#SO?MD[S[I
M^Z,^][==)UJ-N%+@I\N=H3USMS>;[(/:\$)<S6 7*=$]B-GR'S_@)/K)Y=PK
M=7;D*MV[2D.]+Z^Y6B.8-%28"_'GMGK@-?CN]'KH*NF[,I'@89E'27JY>#CT
MQC:B"2-T;W4DD^UELJ#,+T+IKBK,(C1"7>*&#N*#^V:$,3I19UM%;F7Q7ED<
M5':[EIV^T*)K8 \\@,S&-WJQ=>N$D"2:"+2M4D*81V2R%YD$%_0740B8V+M:
M.)4EK[F:7ZFS(S_3O9]I<#*^=KP4<P1N*L1K@%$?K@!KJ.A$66E42]C2"LD5
M>H,S!AO<7$+TT:*Y$]V@XSD.]=L"0LOA3\X8,PQB:DT<QFD\F5V'$678/;G9
MWNGLQ-ZH^^B\X9VNA#K3_>@,Y]_@>1SE+QB#S'8OGXR ;9)Z8D.^]S\/^O]O
MO1:=2TUNJ['WFVT4)XE;$(Y&?$9!2;]")&BU[)Z<*(RL6Q)KF!Q&E/AT'6 =
M!W7==&+#JQ*)[QN#=]7/LO2-WZZSHXA%DVE$=5C%+/6L:3PB& >Q-V$P6HNZ
M[%>R CPYQ9) 9-\IM4U8A+/,(W5$* XS]*O4O(:T[%32L.OF:$$F)(N2J4Z'
M'2Q*XA,Z0A2'*?J;;._/0A4.87(GTC9A69P0C\81ISC,TYL.BI%./\W1!I)-
MW:]0DY9LC-@Y:H5V"G9@,\%XJMFVRN(\]T@>X8J#3(/=KGE[7P%==Y/OEYG8
M@T88MA: ;183DOOVU$A'',;C+U*6CU5=.Z79:*))BJW=[C!+XYAYI(T,PR<@
M9@JK"[FZV"H1VD(V/K+L8&/L1-I6>9Y[<B@\<@:? 9J0.)LE66JM0=LHIY[
M3D;@D#!P?I=M\<* 26S"3/>XPX3%)/>I'3%$PA@: F:@NK*10N*<L&DVY;"C
M<0Y1R"/PH/X[KP"L*WY7U95)JYPZ7[<,_#OJ0#)2C(0I]K$HY!9X 'GDDZD4
MG [;9&(DFBYQAQ7%V$,&,M*+A.D% KNM*0!E8[(7/ASX ![N1"M6E6<IV9B*
MTYQ,%=M6J7\9C2PC89;M L9.]ZG%9,,)XR2SUKR#=!E./5)'AI$PPSZ+E8 U
M7Z).0.JZ=<^^C:5TBBZ'#6:^T$M&<I$PN9XWY :*;3/M4+C4^V2F%'=.VA*;
M51F)DFFJ[3"+?8MUY!D)\\PE6'!@VZE5X"BA(F;M,(<5S3UU%!D!1\* .ZPD
MGY[C@%NF33$+'K9)ZDD3Z,@Y&N:<(S"?)AT]33J'"299[,FXZ$@Z>@[IBO-P
M0FV<P=QG"9N*=6"/)0=T/!8[4H^&2Z[?CG94G\2:=5L<+V6G\M/%E\,$ISDD
M;Q[5!P>886Y-(Y=/]QR*GJ+>EE5[_WP 8HXX")Z3*$:K3C;0P]%)RE\^'II#
M3VHC^F<1M?,,@#I*O Q/\UB'%:&1[RR5CB2E)^K :21ZT5P[6)G3:5!U6&4I
M\V"*CD2E8:+N)UOS[R>WDTU*$EGH=UG%U%,3TI&G-,S3<2^]+%39^+0VDFT"
MA9IO&XV$I2>.3OM(=6I(78><CBK184=B$D>>$PPZ8I6>P*ILFFHXMQB>6LA6
MPX86;6&&]^WO4@N$DW=.[<&>W>DU<N7IK]#1L?<CGVD>+$MNU[P3:UF7HE,_
M]J<BVAU=@IA_:5WR6KT=/_@9D<].(!^F'!(HI67Q#>*4--$9/?#:1'H61?-H
M^(>4&1Q8%5N]EEWU/X@1?S5\_P1_LSF.H5^"]_V".22/\Y3F<XADSU]72IG<
MOC]'W6JEX<( YN\C!SN=S 1-CF=A3&18.)'Y6):5(0+$"'."?%&UJ.";"F*&
M4Z0CD\GS!+*9J51'I0\CE$:>S(N-R0P+)S-0+6Z;[<#S$LK#HG+6",Q.2RYP
MQA*:3W-NIV6.X]A7)[(QA6$G2^^]UOXTOJ]Q8:N;%R,>!'IKGMN\,_F+;)S8
M8':B<)%"0C%UP9%/1+XGLP>/9L/9Q$ .=69L8G9B@!D0=\IEEUV44N9!"!M3
M"!9.(2S0]=OQ;/FQ]7C;>33EL',>32T.7M(P;\C\BW?W5:N@6%Q!P^A]"OUT
MPTLGPP<M-_U[&W=2:]GTEVO!0;8Q@-]7$ABX^V!>!=F_^K/\/U!+ P04
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
MZQ7GLBO.Y0L%H?$??T<03JTL@G!J9!,$2\"G!6'2Y3GYCB 0 N]9HP1 O7<
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
M6?!"%<Z"0\3&&FJS0&GAD .(H"%C*"V!TE(4C5=N[^Q0_=(7_81"*B\=F=+
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
M8(YP5IO<>$]> 2VHE;;MN L1W99Q9*5QWHK*6,=79()J:=HA<EF74!V D]]
MAFE9R9Z?Y-IOU K9PO/&M U>L*[PRA"0W$<1?\Q97^K6Z/;0U,5]:EOJDIU(
MTAZ^T^H&S!;8Y9JTVKKJK@6#;^XUX;('$<>NT$4O8/6F;M*:/WI+?KR\58.S
M1?/:NL/>54(^JH="@\A&8UAVM ).2]DLFB&^W3FXDC)?&QB8N WJ(WV0[LC"
MKT!(=#<7W67D;O0F)%4.K^-3WX'GZ+9X%/D3.TQWHWV,WN^)>[]Q?5D0RU1/
MD-]BS>]]+0F;0YS83TA_"TC8L4I^@0+5T_K60"WW!^>E2/G!-*Z%7]>*LKV:
MSP[_M:,_++^KOOD>97R/"F(T2L .<2#PFEM@&0ME25O]TMO"P@>,GZI+^!>;
M)6P<P5"4@ Q6>YT+L1%B3&E10V@&EG];."04>\L+?G'$^4N'L&AK]:IG-""F
M:F0*54D>OR_\LE2EI&J@"0&Y@O-["2=H CC=$]5M,1\].<M.9W-FHB>=/5I<
M9*>+"WK&2$ X3#@QK,KXW?O )8.XE$-('WW5BR^@3$/R8M1Z-,_.%Z?9R46P
M7.1Z X(#YV$S,$L2P(V\);P@/NB/9L@((["&J/.[:^F]VJPE8%-P([TDRH"7
M!BV9P?/P/_#!Z&5IQJ@L,I)>AZC?5OZ-+<N(-4#S@I$8+I?KQG;X'YNL^N!0
M=W#7?$4:Z$3*90^) 3BJ 5).U9MZH)4]H/EN2Y\PY?S)279V-N/(AN"9B$_<
M7>M2DA4PH.T.X<<5WKHV(?ED,4=TR,\<^[Q<2@.*;:BJDA2IO.O;G*$PD9>$
M)!NPDHUE6"O,LB,TH_WA]B$>ZS7M5G; HO5F2X1*WV;1_0C* 22L /04923B
M*75B4]@9.QJQ&DGC(S9K2+<QARBOOB#9>$TEBEZW1KSFX,H8]2O5%/.3QQG%
M^.\,!Q P%"&$)G:T$D6PU%P @5_@4EMX]O>_G1_/SW[RBAT9]%GA8T;F(@;
MHCU#Y#>\D@H"ZII$OOM]DGWBAK2"_\'O-5BW]%@P6&HU5!"P$NS>LZT>G1]G
MB\4,%'7'6:Z@[VOUSQX93K#U)-7.'-I)HFT)*#/7#/":T1-9%)4:- ],U1:?
M""X[%+$$N(7K87J]1%>Z5UMZ:4NR9AJ"'&)K%P"=8'$+,/:MW1=9K'7\*Y26
M7#Q;JC4:0E-(TC=.3.C[G'+\JB]#*.X4;\.>%)7PVIN-S3=#Q4%B2PVW$_4A
MZ=64Q\@Y21(PL>?-?,C(I$0DDDW+<:$IX):4.P)7M:L/"UOV[#]C**D#84?4
M5I;0^0#;U%=U9FUS*HXL56#X$JD%8?6?+;JH\DG_WA 02." 7D9!"#Q8!LVT
MB(6<Q@,D<XN$)TKRC^G%!QD+L8MH.'(!%L87'PO"!I65L)P1I642&RW<COPC
MUAFP>].ZHL]#<&?T#2TU7SNR+_E#? %-5<'5 "7^W!"'@WA*-W@-\1&*X)JL
M0"B'% \?MO\)W4!KXD.@()34MUS+<AS4YB85F?H(1KZM<H!3!);K:VU+CN+
M<,0]5R?[#FV4O$G(QA6CY@Z"ZA#O,JX=_PIS$^7O-3CA])#R4CD@UII4W#?(
M$95AKB$Z=B6;M#2OX:RK!_L0PIE\4[O2K6_'^)+E $G8C38CY76JI/P(M8NC
M(&RI]2&3$^(,.(>HWH2]D$=7VY42)8UH ;=DN-^-R3T)GI2%S4F,&+C 9,Z#
M/M0EMU)6AZ8#] OXZRVU?Y!4].1SX!1X9'L.I>$^7:7%ERB%-AB !^"K6WQ)
M.Q<(C](U;!AVY!)=:$Z51PN]^( \M)S+4DVH;>@1)$?> '";U8I2H-N?V&)E
MDB7U]) BLP?:R@2GY<G]$/\7M#9[!A@4JY64U;K;M>DW$\]?P%7AMGM4:AN2
MCI\9J\A7&5Z&_M_NN"U1B8[[(.,?K/\B^O]4AXJ&BXF/V_22ND>KNN>Z$B9L
M>;6'9Y:4N0BFG.>P$EP3A1 ]T@(BF/;>0(!#6IDIN&5Y>P@%K!_P4JG36MT8
MX$R^!ZNGZ,5XND1."@!;AWI#N./:)63SG$N8+T9Z]&M;H+,4Z:E5*ZG3HUX3
M6\ #.T0C"0"L8WSC[!)V#Y.0*)Y4OE): IXXGL+NWCM8F2P^],M)(1&%SNZ/
M2Y07/4JS3EJ^$/#?4LA60_#RW><WKP[G%]Q#2?=5#%[!""NA7DM*](3)%I*-
M0;XNW1*L; S5X=*,8+VKL+NIKVWK:G;0J?JY;XFURE'1R;V]@&AT+4H$:]T6
ML7LM^G8<WWFHH"4(")5Y+,J@X\)@KU'+T3.E&J+.#DTW69=!-$FL<>EAK :H
M.!@B2=]&4*.IC4B\/7P8K) 4T ",X>O&-H9FM6GE8&/"H=)[>C>2:.!$V\%/
M;>>&-C[J>S5:B[3".X:^=;75^9FM]J*XK359 PF">E!1(,TE;8LNF^ILSNY#
M(ARW8WGCEE%==\#]!S\6R .\[T5R,9&[Y@%O.G,T+8]JN4NO8ZL<QX90'@&6
MS)F\HY1[J]!;VHIMQF@,U>&SR<*X)9C^NW+4#_X^IL?^2NCO#DLS-9:G0H3^
M(C7:-H SJAGG"LG_U A"98<E#RQ#[<19+BD?D'0@B$PAIFIHI4YDGBN1Q(UM
M[WTHQ^YWE;<OWJN/J#2 Z:^E?'YK@,8%H&#HVK=\<9A'T6XR.1E?A(V,!A8'
MI_L=MN\4A0[/2@\F__SL)X]5[Z/[AHJ]DBVIU1]'_W0H5T@;Q5'(<]&;&G;:
MV$9F9-A7%)"H)Q$\*>5CU[TSWP9'Q#5K<#%5GS7\@1+@FT!?O:X[Z9,OV?P[
M@\( +M).<9>[.S0I#!78"(!"$(1T0QO?$-!=QRVC2,K$+0\FG]^\]G1TD5J
M9MKD]SQ!;RT?\"Q-S;.P.-:7,!X(Q3D7M,,35 D )N!N#*?@ @5EP+%D.""
MY\"4'\^/ME%O@/0T6(.>B?WI?Z.Y,!6BI$@T>/"8F)7]FMIM<(9O9+LW]7W4
MI!:GV=(X1*!&2"IB>K-B%K<\+"B!;04,O[:N]UA$KLA3?\X8?L1.8D+@8(F<
M52?EFWB]2PT3*D:"J&&PE",H!#V\&/Y.Q;OG2(:7;A%F=LG2(\8QCV%4)+MN
M6F-DCODGIL$)U"QXD0QP3N6085\ 3M6OIE/_)IM! G6UH9J*SAF1<(P@&#_P
M_("2G"[S,-J%8KG2(IT-+^M.VL:Q1*W M*S?N+(@.V AR7;#Y_8$HI14UD9>
M@@KZCBS/=(MQ'"XI)>-BBZ9)9#0X5CLTM'&KSN5?TDGG5+VBH01/W;XMDE3E
MM.F?X2_::1A[Q/1T/SM[UT?A1MSM*&'V+=701$#P=TI')*KI6[B5&>:<Q?WB
M1=ED>BK\RU&514^$-:#E>SIPEG9BF!_2:"8+S+LF)-,/5Y]"W-SP%""<DD5+
M2,"'V<E>T>F\CE:8K^%,:#CP2Q@EL1X0:6ERW7N&1MM&?=_$X1DAQC@= SO?
M.@CAD1/7LRLN;9?L_-RIW,\#ARX7_+J2(P,"J%CT-'(\'Z9&>%RB_N!R-PXI
MRMO18Y(Y]H/'MH3'67JBM*-#O737K/RF[\9CGBC&][CS?MC!DSI@C^9/MT'O
M(U-;ZO]QGRB<5E[>\32UR,Y/3K/Y_%C-Y]G9B0RHWXG?J?F3[&1^ELW/3]7\
M.#M>7&3SV87Z,!Y1B*/U-27MTXNS['S^1"U.S[/%^5S]%CUU#O6=GY\/_W]T
M-+PYGF479R?9;#97QXOLR=D\NYB?@^\UMVMODFL('[>*DGQCS2J9UA<FMUS1
M5/H+Q#V8O'SWZBT**31%<&OTPC2]I(M-!+YZO:9F:7M8D%YY(#M0T8$\ENSA
MA:N0<O:OO+N?@)JT J_>#FW6+M$X7F+73JLACNCD6()/A^C$EB%^7$YQ<6 ?
MJQ?6-?"L2N?<Q,8V_,#BV>NOIFK GDBPY\U=RH304D+1 3PY=\OC\9TRL81&
MRS&[TCGN+Z]_Y;EMZ*>%D<N\<]@YR95SB6!([?/6-A&#=I9G<:U@X"C,2P=
MYKD6-:RU-X,VXR4"A+S+TY(HZDU:A]:$LP9NB?3V/*FD^4$VC(YR1P7/W>E#
MN'H3.A&8SO(0F"?QX5C?IYW.OBLDU((-Q7TF"@7B]&!M'')F6^Z6SFR'D\MD
MX!&:.NX_H&/I$BBF!Z;V:2]B6U)ORQ,:IE"3;L?1@J[@,&&LG:DU=Q"MX#7>
M0+ A59)G46$5SC48+@ZE>>$Q4.V%WK!+7([WNU)&W</!H8@4VB+L-J0'VF&U
MLJ7E68'(+6+T-9(YGR.$\ D?B-MPMB@'UCM=;9(<*#"02LAS/]YY1P*E26^%
M!0UZTD\OUQVV2O+MJP ?Z91"O;O6S,S0<"9.+($IR$_E8Y@Q%2FA VER'Z>A
M=?Z-EG='##C$)QDTO@YC FEN99@[% A[AZQR9DO>2;;AN!@N_,2)O$_/,J$,
MPNMA(A'"D<;%(??((:D4&7+?)^HAZ'7PJW!&+,-N&V<RXT4DJ0DYMMB?]BZ*
MW09%?E31_JMF$<GW,10.RN+E@A!422TMB[@DD9IE2M#6)[>?9 A36$C>Q@J#
MNY>HJ2D2<&ZXT[PL'-_U2^\LMN@X:3@HAD&_=]FO45=3^I^)9GX>Q$K675$E
MHEL442\<_D,>_?GRZ@7R:"A7][[ZJ6%U'4PNKS[A5=KB<'::H9U=RL'M\4_T
MISB$E!X^PL<[]LM8:1Q<]<O.-2@ %V>SP^,9GTB"3HL*EK!4-/H/4ZS!02 -
M@GQKE=V/1Q'DS>]NZCBM&8FB+CE<S!Z'A8DL%"-I3?2F!GKW8X+8VD/?LPV)
M'X6?J,<*@<3W(I*O1?-4D16%'%M$7:R,E@F09*QX^NHEZ-(J<T.CACPPQ)RG
M?8--.&=][]MCN'E J3$]*5N:F('"';IX-S!H7RYZ?(S*Y.,S)A:.5\1[^=PP
MN8, Z*AL7_E=VHVVQ2%?D>&C/,I%")4_>O;K3!+Q=J$ZRC>>YMZEJFF8L\:*
M&-@T/J-F3M([5:DA:[$-?,>W.$CCBN=&\2Y@5%<\85U:X&@^ICXD0K>NAQN?
MB:(D1="9]+JW<FT7.="-&,A3F=5A$ ]LA/E>L$'3E#;*(P=D^PP\5;_17"\$
M_^AE?)E$USU-NL)5QZ2QK5PAHZ#6=*WC$3BW:I2"1!;A)9908M-P#9EN!N?4
M&<O!;=^.^,=36;[-)+>-QK8FXQQ-\!NNYC#X4;G M]+.L_G%:<;UWS;I9&)R
MQU%X(1J6<S09DC*@(]!&L2&-5+@ !\$.0X?*I[]2,PEU^G6'W/.YY[;<>79Z
M=AP.( LWE*6IHJT?KYQV+IXP\\F^7.#;+I_2(L!\M3+FV''QM"&D@0A=COC*
MH ^L?X3^['PV^[,77*6/3@::9,'A (K4L%7JCM-ZD;OW0Q;<YZT/4XYG%>"P
MYDL9>\<B21Y[LY-C[J0QE#3J?^!*,>')G9" F,E<W ^I25R8^2-&;TT7^N1
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
M2X"1Y"B%I&"%%.]4K@)NWRDYA3"$NK'K=.Z(V$58*X.8VUMRQD?3H5@J5Z5
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
M!$_ ^[5!PY@>>(/N0];%OP%02P,$%     @ 8X)I5<2[VW"P P  8 D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&ULS5;=;]LV$/]7#NK0K8!C?3E.
MZMH&'*?;"K1 4+?;P[ '2CI)1"A2)2F[WE_?(V4KSA8'V,?#7B3>'>]W'SS>
M<;Y3^M[4B!:^-D*:15!;V\["T.0U-LR,58N2)*72#;-$ZBHTK496>*5&A$D4
M3<.&<1DLYYYWIY=SU5G!)=YI,%W3,+V_0:%VBR .CHR/O*JM8X3+><LJW*#]
MW-YIHL(!I> -2L.5!(WE(EC%LYN)V^\W_,)Q9T[6X"+)E+IWQ+MB$43.(128
M6X? Z+?%-0KA@,B-+P?,8##I%$_71_0??>P42\8,KI7XE1>V7@37 118LD[8
MCVKW,Q[BN71XN1+&?V'7[[TDBWEGK&H.RD0W7/9_]O60AQ.%Z^B,0G)02+S?
MO2'OY2VS;#G7:@?:[28TM_"A>FURCDMW*!NK2<I)SRXWM=+VPJ)N@,D"WBM9
M]=0[N45C*?W6S$-+EMS^,#^@WO2HR1G4U_!!25L;>"L++![KA^3AX&9R=/,F
M>19P@^T8TF@$290DS^"E0]BIQTO/X)U$-X);S*R/_NV7CML];##O-+<<#?RV
MRHS55#J_/Y6$WL;D:1ON.LU,RW)<!'1?#.HM!LN7+^)I].:9""9#!)/GT/_Q
MP?U[5/A4(ZQ5TS*Y_]X /Y$PC9 +9@PO.1; B+-E7+!,X 4UD O#!(Z]?JD$
M]0,N*[!.>F@*_ _*N24Q:\@/H@K(E;$CJ+0R!CI)?4=X=D7]QG@?!4F03M&M
M2\8U;)GH$%3YA.W'SAJWB2K+8I.A'LIK!JO!^D_>;O]=597&BEF$S^/-&"JU
M12T=%'4!*B#S4#7?P30=3:*(%B]?7"=Q\H96/\2C))V^<L)D%$\GL$8R4O*<
M$+TG!;;*< NOIX/6\4^L3\HR<4 F\BQR,HW^7PF^Q?R0W]CG-_XO\ALG\2A*
M_Y2&-(U?>5DTNHHNS^?WZJ_YO1KRZY#C-#V+?!TE/K\4):>A@'\S)R>W(]N[
MDR#=G'JEZS$=.4"0QRC/U2?LF)G!+9G;<5MS"4HB[)'IAP)8E71I'_BVUJJK
M:K [Y1EFB&VHJEYO73-9H;O3Y(B^IS<!EX1$WH/V:70UD"GZ[#F*@L)AG:$K
M3YFF<GD4J%64&"$@<W-_")2 :(9RJB8"I<'IZI,43^JNKS;R_11M_%3##$^F
M7H.Z\K.=7%*=M/T '+C#\V'53\V'[?W;XP/3E2MW@26I1N.KRP!T/\][PJK6
MS]!,69K(?EG3$PBUVT#R4BE[))R!X5&U_ 902P,$%     @ 8X)I57?!==PZ
M!0  @0T  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULS5=M3QM'$/XK
MHPN-0#+V^0S&$+#$2Z.F"@T-(?U0]</Z;NQ;L;=[[.[9T%_?F=W#&#"D3:6J
M'\#[,O/,^^S<X<+8:U<B>KBME'9'2>E]?=#KN;S$2KBNJ5'3S=382GC:VEG/
MU19%$9@JU<O2=-BKA-3)^#"<7=CQH6F\DAHO++BFJH2].T%E%D=)/[D_^"QG
MI>>#WOBP%C.\1']57UC:]98HA:Q0.VDT6)P>)<?]@Y,=I@\$7R4NW,H:V)*)
M,=>\^5 <)2DKA ISSPB"?N9XBDHQ$*EQTV(F2Y',N+J^1W\?;"=;)L+AJ5&_
MR<*71\DH@0*GHE'^LUG\A*T]NXR7&^7"?UA$VL%. GGCO*E:9M*@DCK^BMO6
M#RL,H_0%AJQER(+>45#0\DQX,3ZT9@&6J0F-%\'4P$W*2<U!N?26;B7Q^?%[
M(2U\%:I!.$?A&HOD<>\.>Y[ F:27MT G$2A[ 6@?SHWVI8,?=8'%8_X>*;74
M++O7["1[%? 2ZRX,T@YD:9:]@C=86CH(>(-O6WHF7:X,&^O@]^.)\Y:2XX]U
M-D?(G?607# 'KA8Y'B54$0[M')/QVS?]8?KN%85WE@KOO(;^3T+S74#PI43(
MA;5W4L] 5*;1'LR4CEP)0A=Q@3>-G O%#!VJ0O*5S#W&2S[(D:XG"NE6Y#EC
M.*C%'1^%$]LPL:FHBS@1"Y&@)ZAQ*AG2^!+MDE!),9%*>AGPB-"B$BRN%M;?
MW0,[$'5MS:VDJD28LGGS8%Y!?]X 08(KC?54*;ZQDCC)+CIU"%*3"4UP0!>.
MG</6$5.CJ$&Q)SR+@!!0-H;!:D5!9AYB#P<K,DN)5MB\##*F4@N=2Z% 1&A?
M"@_"(E31\P70?H6;_<%>;*QEV=1@)%GG&(L*P&,U(>_<5\$!_-H8]L8%!8&\
M0,H<AZX&Y\)>L[A+.=-R*G-!JGX*GOTTX;P,)GW0=?.$YDJ;Y_>/Y+8NNNI>
M=F%FYFAU\$.!$P^.]0[!@@UX^V:4];-WM!IFG?YP9]W1*5H?1'L,)A98&R?]
MDG!_N+K\8CPY\@E,-DS7'?T_0WA&Y1$]V0\1[/\W$7PD]CL"V,_2SEZZN_;L
MFR'<6UT^#R'CC-)L[1D'L4)?F@(:1TZB4J:&$ZO\2<AB/<-'G*."+%;[MD=;
MA:ZAC)[%73!3ZCGAQ*;71M^W?61"'@&*%[_L!8>2^LH4'<\<I'A-4>*8.M-8
M#A<-02 +PB'[%="&&YNPP?<KC87ZH@BAH]314$A*#NJL,4S< H/C;F(BU,M$
MB ,*M:R0"%WX^- +8WH_LW[0W4U_(!W(/ H**T'Y+DDM;3@ZW TIZ0:PR<3)
MZ0K=+TR0;,$F+Z#?WX*%>-15U1ULC/J=-$V#0S?H38N;%UI3H'J6[N'%J#$8
MINYB1U]U-NO%3PCEHR^E+;9CFZ?WN(C9Q00/CFVE\^%$**I2;O,\N1:D<?<%
M)STSFS7(%14WI3$7LUMFT4*2%J]T!Q%:B0T)0RXF<QX'+>3'6ID=*,V"I-C.
MWS24A%!<'24;-YR5$I>AQ*.QSTUC/AIK>>9]\#"_RY2F.KSSA$H)[,*CK)U1
ML@COZR-_.NYP-! 0])^!T/D.+$J9ER%--D99)QWNMXFQM]\9C;)_E1BPZ3!:
M0$&P.!.V""-)8>HP,1#P\>45,Z;;Z9#-^EGHAKXA(,)E6]UU\U9O92RNT,["
M\$^QYR$E3LC+T^7WQ7$<JQ_(X\<)=><9A0<43HDU[>[M)F#CP!\WWM1AR)X8
M3R-[6);TC826">A^:LBZ=L,"EE]=X[\ 4$L#!!0    ( &.":54K?D3U6@(
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
MX[2C<F6I!,]0F;%?9=6L-+NI,I'MXX\AT2!6T(MU%;Q(\%[4+@L]AP5>$+Q
M+QS4# V]\.UJLDNE>+44YOY?EW/=*(3(OP\I;VE'AVE3VGS0-4_%^0AYH85:
MB]'%7__B3[R/+T@>#9)'+U%_LX/>3X5]60EV+<N:5QM6"JY;2,\:'"YXKMB:
M%ZU@<L$0@^EW)FO*(LUXE2$98:P\;4#,OFRK'/2.1W?W7_7HA.5:MWC72";*
MNI ;(2Q>):N= TW$B=T2?FA8QAMPE@K44[D$04K:GOWIW(B>0EH4!&[>B4>Z
M%RZ[?P7"4'U!DESW//\+"G(ME!%+B3_:7.>0BGR:IX+50N4R<]C#*D]7A-9L
MZCSE1;$Q"&N8):^6'=@+<J52PUQYE18MT@4W!CV52)[* E=:%CE9A"R,/^LP
M6 /56/'.$PH24<!5!#:G^OH!/E5"[&4C^XQ8V#^AI**+OW-W#9F(0:UDUJ9@
M=L2F^"7X 027< #IS*&9'[,@9I.0^5[([B )5[ +V3<3:\A3F]R*@XC%T8SY
MSB1.6.#X\8S=HPS#5 Y;B@H*%0:)9RAP.>4A56J"#Q-<D\AC$R>((I8X,R]F
MGW(- \'2%&,[]CB.9R=LDK 9"Z8!^R(;D#TB?I"1_J.91THYL]D$_[[O1).
MW<+S.82PSF*_F2AGMP4'P5\J=EFKO("!O,39@O(,R4#Q#:?1*W:#0&DV@$^A
M+XE.^.R8WH\, #TC+UZ)P[I5NJ540.+8$.M9_DVSN>0J(^MG.0X;J;3-&XH0
MD]PVSO@#P+33!1=%XU[Z.D1;+A9PG\+#=[%Y02"7?:VEC4VQ6 C3/RNAA[P-
M/#]DOY55/F_U<\H#PBKO@#2KT*6MA.AA&\3LH$.+P%1;BQ*.RRX-*_0"), <
MK_N&X! @HO^!+GZ$" E_J%(8/Y WE3' 0=+/.+,3]\_V%"EKJ]P[?&78&GAC
M!E20$MXP(,Y>;75V/$JE P,)6.&!9^M<2SK^08.M:*[I EO%YR+EY8Z_J3A=
MMDL,(@;(4N)O\4LX=3S/HU^O!&^;E52FR))]J4MP1,V>@SHY2*7.LF :>9'C
MA_$!\R2!X\4QH[YCN>XZG@#\P$G"T(GC00H#QM<\+_B\L+W!N,;=S7=_]FR^
M^[,?8YU(?);5Z4UOW?NN7]PJN<ZAF]ZFPVQ(!ZO=$WNWE')&U)4LR"Z\1DE&
M,R9/_*.MK B#VRP]:CDEM>!M.Z4Z_9ZZ\*2G]QAD1;*OB3G$T.D01$-;[-7<
M)6^SH#0!HM^:RL'_%3*S)R'C)+/$"9#L3R-FXL?.=.*]$#)3])K0\= U7HV8
M^QWR=L&@/O# S72SD 5:LO[ /K=&9=+?$OS=[ K0Z1*S!E8?=O,H5)IKBA@R
MZ)/W=X+V*Q+P&IV/YM06 ?$%3F?'_T37U2?LBA=D&7!NV">1=E;V'=O=8=E@
MXCE^0CW=CUQOPB;N=,9^[LIOY(3P18(.&;CH]+T\&3L.I_$)'28,6]!"Y 1]
M'$>1,PN2$Q:[('[S6*.<X'@:>$Z<X#@(7;3K79&>>A[3@Q/Z4\@TP?S@PB53
MXM*Q-I8^C)<X4Z#&/F:#T)U.(4,2D3O?XH"[;91;WWTUD^L3@QN[L$\TDOY$
MP_ W,PS_^7Z))HD3)3X-6FXT99X;AH-/?"=,IJA>F-)</V#?(#H9V:>!QIDF
M<$OD!K-=MX0!3!.<D"$GKUE_,@-M&N#<R83X)MMZE[9*H;YAJFWU?@Y2>F#6
MM^-]EQVH"C36ZL7&GMC"@=G;AE#78;H] ^T1#DY;4^JN5S!M2</"Z.FA+9&2
M)MQU+EL-:<QJ9;H/<(8J1#*) ;WKA)"R02'?ZAU$1F^/"ETJ<D/'K/,0ON!J
M0\%QA/F *BDK:5A&=5&R7:[8KV:J[5P& C7?F.A$/5ZTF/U/U]8SVU:]M>1.
MS\9B#Z*Z!:T.4K?S_Z#JDP4Y<1/B=(.@806M#6W-S&</B"=,:]K1Q8C1[%GU
MZ=#AV%9B-QD21%09[Y<JNV_LK20E&D@C1/_6$'2Z[F.L1</;'@[?6:"I*!+:
M >_22)+;S0BTC_,3<A^O*DH5)1HDD,W-(Y_,OS5NRO6*2>50 !\F#;W[SSO.
M:^;_",Y[K(<V:9S(>B?N-8P57YNNL+>B[BW'1T'L?30Q"/*'Z9M.\S9*PPII
MEE#,:XP"PF;0B^:?BR4X&Z,5Y&=E$&V-(>&H(L*1RFR4O:\J6@Q+NQA"  HK
M-/@&7,"=5LK-\W;OT_)YD3*L::TVL\<<!%UJ$V8;YUK+-#>2F)0@'CN(VL+3
M>KV[(>L?-D;GT,K8+?RZ7ZFW^?'NY;JB[Q=8(0%TA V7GH^FD\%V)EU[XPFS
M51\HLH1%/C#C56TGO&)C13^*L0W;FR0^Z)-WDG4/?6T:[WP:+(5:F@^@9 X4
M2/N5<#@=OK%>VD^+6W#[@19U<)G#-(58 -5SI_&(*?O1TSXTLC8?&N>R:61I
M;E>"8U C +Q?2-GT#\1@^/)\\3]02P,$%     @ 8X)I52RB0]J2!   @0H
M !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULC59M;]LV$/XK!R\;&D"Q
M]699SA(#2;IA ]HE:+KVP[ /M'2VN%*B2E)QLE^_.TIV[;RM7Z0C>??<^Y%G
M&VV^V K1P7VM&GL^JIQK3R<36U18"SO6+39TLM*F%HZ69CVQK4%1>J%:3>(P
MS":UD,UH<>;W;LSB3'=.R09O#-BNKH5YN$2E-^>C:+3=^"#7E>.-R>*L%6N\
M1?=G>V-H-=FAE++&QDK=@,'5^>@B.KU,F=\S?)*XL7LTL"=+K;_PXO?R?!2R
M0:BP<(P@Z'>'5Z@4 Y$97P?,T4XE"^[36_1?O>_DRU)8O-+JLRQ==3[*1U#B
M2G3*?=";WW#P9\IXA5;6?V'3\T;$7'36Z7H0)@MJV?1_<3_$84\@#U\0B >!
MV-O=*_)6OA5.+,Z,WH!A;D)CPKOJI<DXV7!2;IVA4TER;G'=HA%.-FMXA^2<
M/9LX0N6S23$@7/8(\0L(<WBO&U=9^*4IL3R4GY U.Y/BK4F7\:N M]B.(0D#
MB,,X?@4OV;F8>+SD!;S>,?CK8FF=H2KX^SD?>XCT>0CNC%/;B@+/1U3Z%LT=
MCA8__1!EX<^O&)CN#$Q?0_^N'+R*\+Q]CV$_5@A7NFY%\P"JCTF!QE'CPDH4
M4DDG:4LT)>#73K;4>0XZRJD!O4/JY<8#(M6JJT#TN^#0U*!7X#:H[A#JOBJT
MH6-+N :AT-3,!(@EV$H;=^)%!EM8,3,UVE&W%]I0-0'UK2.SET*)ID#P=1[T
M-M[37"*M-)>8A:@!1UHOOF[DOPQPA_[\FW75P#F&"Z5 T]IL12M!=AOD6<;.
MLHAE&=T@</0*BA[1C?.[O=>%MK3<D%,@+%FC:,S94V(WB >= 7]0T@YWN,#Y
M$^U1UX>Q'O"/( M#^LYF_(V"/.5_',3S$&X?A7(0F2:0YA!-IQ"E$7P21HJE
MP@.6/(4HGU*OY9#%29_4G<)9,O.JPC#QJA+_3X)PFL*%#P UJL-Z2?';=FM
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
MYJZFW)-F_#H(M]^T"%$ZQ(TFM0J(ESG.0:4_VWR;X+ZM"[D#4A$('%Y5Q3[
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
M-(S/V.VQJ1+'@C&E#;&)I_@=!>DX]&S&\,_O;HC;.[RQGWZ8Q%'\*XDZVUT
MR^O=%$<Q*79'=R1!%).8$;G[PQ>&6D(735*',HVAT^DXF$Z<DH"?87'=#:K]
M=O2L<?4)-CA\.NFN7CUOL&23+.YH)O#E*?3RSNMT)N]$H?N&I?^L=E-%WHT>
MN3*P++PPINR GE%&SHWAW6CB%Y.$JE@I5WCV:MHC'8F"V/L]&*53]SN)8*J7
MWZ!*4&J.816?KW$6))/0+4?C8#R=N.4D1:6-*76;6>M %Z N^X4V\+3#[:OY
M71V_<S/4^R]-A2>495F<8H%8AX=/*-/&8/YZ[ZSX>5BTOU[<D^.'V3]'P[U=
M[?_0,)[B.PGB,'6_29(<T [YASJW"WFZ.JQ9$(_#'N,4-2+=TR:^H^/&8V?1
M,$@R6L0C(,X.ZI;BWDXWNCJL6Q;$SFL[WEDPFL;/4>\;>6T<)_B>!I,L]#A&
MD\-N2[-I7S5<'50-11-Z]#@C,$?QL2G$[F?EH!^80CS)HUFDI?L;P\4!G0X"
MZ9*M#<[.C9W:O8I)I7O_ V*_/Z61JZ*('O^;H:K>'=:VC\%G7A>FG5,?/[U\
M8:QWS9JL$; T&D8_NNOQ:)C]&- SW]K_ T9/>32A'P3F!V]KM9S5WFKP&DT?
MQ,YNU2X4/V?;_)'P=/#_[2L>3GI:9/$P]5IDX7#\C;1HT1]&>^UFE@/(;D7>
M[$9! ],^^ONA8"<)9A5_^@3!E25[@)>J6OQ2XKKH_0M#?50N*NB#YV0MQ6=_
M;33CY%_]&"J$=DSV47OK4+<^P93HX$R3[D'Q:T/JL0J.6XQ'(;^89E_U 'J
M[7#?W^KGO3<=<-O"O<\Q7DO_TJ/;[5X97?LW);OC_GW3&ZX7$A-+*>8@14B-
M!DS[=SC^PJJU>V\R4Q8QXI9+P6%C.H#[<X5GWN:"!'0OTJ[^!U!+ P04
M" !C@FE5F.#!(6P0  !M+@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6RM6FUSVS82_BL87>;.GJ%ER79LITTR8SMI+S=-DZF;WMS<W >(A"0T),$2
MI&7WU]^SNP!)V932W/6++8G$8M_WV05>;ES]V:^-:=1]D9?^U63=--4WQ\<^
M79M"^ZFK3(DG2U<7NL'7>G7LJ]KHC!<5^?');'9^7&A;3EZ_Y-\^UJ]?NK;)
M;6D^ULJW1:'KAVN3N\VKR7P2?_C)KM8-_7#\^F6E5^;6-)^JCS6^'7=4,EN8
MTEM7JMHL7TVNYM]<SWD!O_&+-1L_^*Q(E(5SG^G+N^S59$8<F=RD#9'0^'=G
M;DR>$R7P\5L@.NGVI(7#SY'Z=RP\A%EH;VY<_D^;->M7D\N)RLQ2MWGSD]O\
MW02!GA.]U.6>_ZJ-O/O\;*+2UC>N"(O!06%+^:_O@R(&"RYG.Q:<A 4GS+=L
MQ%R^T8U^_;)V&U73VZ!&'UA47@WF;$E6N6UJ/+58U[R^%6LHMU2W=E7:I4UU
MV:BK-'5MV=ARI3ZZW*;6>'40/QV^/&ZP-1$X3L,VU[+-R8YM7JCWKFS67KTM
M,Y-MKS\&RQW?)Y'OZY.]!&]--56GLT2=S$Y.]M [[?1PRO1.=] ;$_C?5PO?
MU/";_XP)+/3.QNE1,'WC*YV:5Q-$BS?UG9F\_NM?YN>S;_=P>]9Q>[:/^NMK
M[:TGFWTDVF6CR</'F-Q+9IS)4=KJY[5!!*6NJ'3Y0%I*'2Q9>I/1)P^59;K!
MEZ4M=9E:G2N/E0;QVWBE:Z/:4K>9I5=TF:FUOC-J84RIL'&%YYFR)6]09UAO
M$ 7-FK\'HU2U!=DJAUE6IC2USO,'>FZJ1M8V8/!3R1O<TLXLPE5A:CBT.IA\
MFMY.U?=75Q\GAU-U8^H&"0O+)*UQ>@!72^>:TC5&9=:GN?,M-*!*>H5V P-Y
MF_6[W8@R_@;YRK*%Q*.R]Y+V&G.U<H5MP.N4%.O-UV@SB?N[RI;$.>0L=(D4
M2H\32I64\A1X#KSCI[2M:U*CSGY%3A'.2I,:[RGXH06UU+;N=R&BVS+VK%3.
M6U$9Z_B63% L3-V%(^L2JD-BY#=00FI6LN<GJ?9KM40Y\+PQ;8,7K,N\,I0=
M=E'$ASGK2ST871^9,MNEMH7.V8FDKN$WK39@-L,N=Z35VA6/+1A\<]2$BQ9$
M'+M"$[V U3MTD]K\UEKRX\6#ZIPMFM>6#?8N!N2C>B@TB&PTAF5'R^"T5*VB
M&>+;C8,K*7-?P<#$;5 ?Z8-T1Q9^ T*BN[GH+B%WHS<AJ7)X'=_:!CQ'M\6C
MR)_88?HTVOOH_9JX]VO7YAFQ3("!_!9K?FU+*<@<XGN2X?,N&3[?FPQO.CYV
M),']R_^OS!:#3>*Q<W/)GJE%JF+7M:2,=N%M9F%BXZ?J"N[#6@\;QUPG(8*J
M4WJ="K$^@YC< @)HSAL_6/@;3/+ "[YWQ#DTD9JZ5&]:#G9BJH2TJI#:NRNZ
MDF$PD(,C65">5O!M+]$"32 -MT1U6\QGSR^2\]F<F6A)9\_.7B3G9R_H&0<Z
MI5E* ]VJA-_=E3L2B$LE@O31%FW.J@?*0D7FI/1LGER>G2>G+T(JB%RO0;#C
M/&P&9DD"!*>WE Z(#_I0=0F_SYLAJ/S3M?1>:582C\/<17H9* .Q&;1DNL#$
M?X2_T8O<]$&7)22]#D&]K?R-S?.82I"L,TZT<+E45[;!?VRR;(-#/4JKYAY9
MOA$I%RTD1CY1%1+A5+TK.UK)'LTW6_J$*>?/3Y.+BQD'+@1/1'SB[D[G4HL0
MXG5S!#\N\-:=";4EB26@0?GEK,'+I?)#G:2J0BJ@\JZM4\YT WE)2+(!*]E8
MSEJ96324K&A_N'V(QW)%N^4-4LUJO25"H1^2Z'Z4J6LC"D!+D$<BGBHC-H6=
ML:,1JY$T/J9>#>G6Y@@@^3-JB=>$0/2J-N(U![?&J!\),LQ/#Q.*\5\Y'4#
M@#$HF]C>2A3! JF0!+Z'2VUAB;_^Y?)D?O&M5^S(H,\*[PLN8Q0D%NU)<U_R
M2JKWU/2(?+M]DGUB0UK!?_![!]8M/28LY ,4 T" E6#WEFWU[/(D.3N;@:)N
MN(AE]'NI_M&B@$GE.1UJ9P[M#*)M@51FX"ZRON$B"2 &S2.G:HMOE"X;M"*4
M<#/7PO1Z@:YR5%MZ87.RYC $.<16+B1T2HM;"6-L[5ADL=;Q5R@M&!M;@A(5
M95-(TE9.3.C;E$KXLLU#*#[!9MV>%)7PVLW:INL.4)#8 M&>1'T ?"65>7).
MD@1,C+R9=@67E(A"LJXY+C0%W()J1^"J=.519O.6_:</)74@[(C:\APZ[](V
M]4*-6=F4L(\E@(4?45H05K]OT06()_U[0XE  @?T$@I"Y(-%T$R-6$BIO2>9
M:Q0\49(_I!?W,A9B%]%P[$):Z%\\E P;5);#<D:4EDALU' [\H_:2&V!W:O:
M96T:@CNA7VBIN6_(ON0/\06TQAFC 2K\J2$.._&4KO :XB-@W)*L0%D.)1X^
M;'\/8+\V\2&R()34U@Q5.0Y*LQF*3&T"9[XM., E LOUG;8Y1W%@..8]5P[V
M[;HD>9,R&P-"S0T"X1#O$H:&?X:YB?+7&ISR=%?RAG) K!6IN*U0(PK#7$-T
M[$HVJ6G<PE57=_:A#&?2=>ERMWKHXTN6(TG";K09*:]1.=5'J%T<!6%+G0V9
MG#).E^<0U>NP%^KH<ALI4=&(%G +3O=/8W*DP).RL#F)$0,7.9GKH ^XY$%0
M<^@I0#^#OSY0=P=)14\^19X"CVS/#AJ.Z6H(OD0IM$&7>)!\=8T?:><,X9&[
MB@W#C@RXC&8$R*.&7GS(/+2<8:FFK&WH$21'W4#B-LLEE4 W7M@B,DD&>+HK
MD<F>KG&0I^7)[A3_)W0N(_,)BM5"8+5NGMKTBX7G3^ J<]LM*+4-@X:>&2O(
M5SF]=.V]?>*V1"4Z[C[&]W1GYUUW=KZWO7HKR?J] 4++@$0[C#C6J?V/I(:-
M0-='$=X1Q-^]1[G :'AZB(M?(6RC4 \:;N$/)O_XQ4\.5>MC]Q0J32$[$D3M
M)U(T"\ZD_',MX79]4R(&UK:2W@[[[E/A1:?"B[UR_X*>D:WU+A!5;\$"@;HQ
M'?ZOM*XXZN+X0$:5888@[5W$$@SQGG8,F:'J@NTR<412,/0)8%D3;@S;1KTH
M$[:%UG]Y]];36&YH1IK7D)?R=*BV/*->F)(;P3BR$MC8$8I-'LI.QFLYB)F
MVU 511)%-@W=^@ 92]PX,.7[$3C-8<!*>-L@(ER!6HC4PS/#,NV&,\3^/C-?
M=F:^W&N:']%?_$ =]T<P>[M&TADS[Q^D444:BN:Y*;)!(^T\/?#\P%+UR=/0
M8R]@02B$ 5;W,A YU^\^5Q1  +)^[?*,X#H6DA8V?/Y!>1)E (!77H)/M0WA
M>*:;]7,)F30EW%P0K*?D9[.0\7EX$+9J7/IYV').U1M"A]S^?%DD28^TZ1_A
M+[9('?Z,M6PW.Z/KHW!](FEJHP'U'HZ$@"24J?H."ZJV1H-GNH8SVRU>E$W:
M6.%?1H(6Q0EK0,NW='XC>;UKY @C)X%Y5P4D\-/MI]"H;QB.A6EDM(3 C@!B
M1T6GN2BM,/=A,-X-5@>,DEA[1%J@F6T]AZFMH[XWL8NA_J]O4\#.ER92C/T)
M,QMJ<Q-NV%(!-KMYX S%B$H7,KLA[!1GTI4<@P"^[XGQ%UV,O]@;G[=FQ=#J
M77_R,!;D7TUDF#O_AB!86[,<C $RDUH^1RWT9XA],+GY\.8]*EUM5C!3G1,
MOZ,#3X+L>K6J:;*PA4*&1R6D(4KHKAV.R[QPY26/CZ]\O)\$*5<1,!2JC!DA
M&G$KFVI8:=A#!_,.'CM5KI:4U2\G.Q_80W5M706C%SHU<"KXJ:#+ XMG;^]-
M@=:\%@E&WGQ*F3*.E"<:W!/ J[GO?G)\DD.C>5^K:$#\_=L?N2'4%6\@C%RE
MC</.4]6/3L0C(;5/:UO%F'JR/(EK):9[86X<$@P#9IIQ FIVVHR'#W!WE\9N
MF ,AZ$V0=VW"$"/CMG$;J.;4,"0=)DU11CUA90?CTW.>'H4C.R&7P726NTMN
M\<-Q@(\T8LI\?/1$8ZH.?26BT$2M6[#6=T_)EKL-F\%N)#KH<$13 A"A8X%Q
ME$8ZIL:T%_/= ,O(DX3&0C3V[T\4=0&'"?URHE;4(5(?3/D';R#8D/K)LPA:
MAH$)Y]DC09?D4* L]+I=XG*\W^320W<321$IX%;LUJ4[VF&Y1 _%XPN16\1H
M2Q0G'E"$\ E?B-LPM)1)N'M\[CF8GE)@+.$4;OHH%<5 J8:GR4&#GO33RCE*
M/O2_[3.&GVG\H3[<:6;F_?5']3-ZYG+@Q!*8W*3QJ#>T--F0T %'T^GA,+0N
MY>BSK67 C)6M]R' 'HL:LMN>(C"?]9<N9GLS^"?/Z/$MH GUSZ,X_BM)L-JE
M6>WJ[F@3*3-I"A)R$0[/[KPR3AS\<%8+FU#94*;;2@YPT Y7X>B#A\!2N^6X
M,IHCF+=S[S #EV;>\K1M/3QN%ZC%(<YN/;I(A?Z;$E"TU/A)>2PH8PR%06 \
M/ FQ/8"HLH@O'P@4F%*&;0>'MS)MS2PDKR/X<7Z@J;W>,KBB,]]KZI_0DW%#
M\DY0'M>)S/'-A^&]E1H]"A*7V=E>_]%]ODB<3I2NVA6@-36",['B=YT)!NMN
M"1OK&CCJVN$?H,=W5[?7@!X!L8Z^^JEBTQY,KFX_X57:XFAVGJ Y7<@0_>1;
M^BC.>\,XU\>,^X%#^4/PS(/;=M&X"ACP[&)V=#+CZ3#HU "Q5'[$^G\WV0H<
M!-(@R+=^.%2X.Z8$\&&#+Y)6>Z*7\^='9[/#L' @"Z65FP$ ?U>BX+5]3=W:
M0^_8AL2/PD_4H9JJ3WQ&-?A9-$\=>Y;)""GJ8FFT3#6DR,=)N)<$,03K:^I\
MT\ 0<SYL'>R <];WV![=*1"AB>'4<F%BT0[7%>(UC*!].73[.2J31YE,+(RZ
M)-)XACLX#T*:*VQ;^*>T*VVS(SZNY+$JE6^$]6\M^W4BV&6K*QK(UT_6'U/5
M-%M8845,0C02HGY.$!%-.D*A9QOXAD_42..*QQCQVD545YQV+RQ*3]JC!6 '
MMRJ[RS4#14E5I?.!56OEAA1@@^OS-1G2+H^">& CS*R"#:HJMU$>&5:.&7BJ
M_DFGSB'X>R_C@SU=MC1X";=*!KUMX9 !B7IMFMIY.D;G;HVJML@BO$34*38-
M-[[H$E9*S;$,T=NZS]6D/SE9EI/?OM%.&-90J0C'I)RH"6'Q#8'+9/[B/&'(
MO$UZ,)Q_Y"B\\/0\N3R_#/<3H"/0!CZ3UCY<1H!@1Z%)Y4F\P$RA3C=EY<QU
MQ\V%R^3\XB0,@S/7(?FAHJWO;_<T+D[[^91%+E-L(\XA;C+W5B8=3UQ\.**@
MF0@=5-US@4*N?S:?)Y>SV1^]2R2M]&"^1A:4.1E)T];;W4%_,BURM[ZKV&/>
MNI^RN^-[?PH<EGQ -CH9F:K']7)W&0,*5/^"*\6")^=S(6,.9KV^*TWBPLP?
M,?I@&CDFB%'39<*A&<-1R6"Z^$BR\5N3G!&"'_4WS48QQ?'@!G!AZA7?<V:
M4C9R&;C[M;M+?24WB/O7Y2+V>UVO"/CG9HFEL^G%\XD<@,4O*'U\GWCAFL85
M_'%M-)(5O8#G=(LR?J$-NAOFK_\+4$L#!!0    ( &.":55$%7.J+@,  +X&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;(U5VV[C-A#]E8$*%"V@
M1J(LVW)J&W#2+5J@VP9QVGTH^D!)(XL(1:HDM4[^OD/*5K* U^B+>)LY<PXY
M,UH?M7FV+:*#ETXJNXE:Y_K;)+%5BQVW-[I'12>--AUWM#2'Q/8&>1V<.IED
M:;I(.BY4M%V'O0>S7>O!2:'PP8 =NHZ;USN4^KB)6'3>>!2'UOF-9+ON^0'W
MZ/[L'PRMD@FE%ATJ*[0"@\TFVK';N]S;!X._!![MNSEX):76SW[Q:[V)4D\(
M)5;.(W :/N,]2NF!B,:_)\QH"ND=W\_/Z#\'[:2EY!;OM?PD:M=NHB*"&AL^
M2/>HC[_@2<_<XU5:VO"%X\DVC: :K-/=R9D8=$*-(W\YW</_<<A.#EG@/08*
M+'_BCF_71A_!>&M"\Y,@-7@3.:'\H^R=H5-!?FZ['Q\#= -[<5"B$157#G95
MI0?EA#K @Y:B$FCANR=>2K3?KQ-'@;U[4IV"W(U!LJ\$6<%'K5QKX8.JL?[2
M/R'"$^OLS/HNNPJXQ_X&9FD,69IE5_!FTRW, M[L*WB7Y/Z]*ZTSE#7_7!(\
MXN67\7PEW=J>5[B)J%0LFL\8;;_]ABW2'Z^PS2>V^37T[9XJLQXD^D?;$>M:
MR,'G-NRQ&HQPGOV'ETH.=-G0&-W!O>[ZP?%0!^3T.Q7[;]I:Z-' ON4&+TF\
M2N*RQ*<6H=&2*MU?9:\=$CTNY2M,'.T;1VY#VF'OL"N)R?E!@:O:3U@,+2>7
M$E$!?B'(42!>:CJLWJ0%N!"(S(ZA'FE""(;:"UBODTP&9QT%\ 2IIP4DUQK$
M$%612NC&9*43"NLSUC.EU2MUF$'6[TA1J8@?SM)N+TGQ,NCZ%9%P@LJ'.D;I
M((^+V2)F+ /&XN4LB_,\A3_Z402;QS.VC%FQ );%6;Z*6;J"1Z1L%)571$VA
M>H9!"6=AL5K&!9M#OBCBO&#PB1M#K B%KJ\HBFE\THY+HA.OEK,X31ED>3Q?
MLGC%"KB4D\F[GM*A.83.:2'4R=A>IMVI.>_&GO1F/G;VC]P<! F3V)!K>K.<
M1V#&;CDNG.Y#ARJUHWX7IBW]8-!X SIO-&72:>$#3+^L[7]02P,$%     @
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
M<FMS:&5E=',O<VAE970S,"YX;6R=5MMNVS@0_96!&A0MX%HW7^+4-I X+=9
MV@9)=O=AL0^T-+:(2*26I*.X7[]#2I;=K",$^Y*0(\Z9,S-G:$XKJ1YUAFC@
MN<B%GGF9,>6%[^LDPX+IOBQ1T)>U5 4SM%4;7Y<*6>J<BMR/@F#D%XP+;SYU
MMELUG\JMR;G 6P5Z6Q1,[:XPE]7,"[V]X8YO,F,-_GQ:L@W>H_F]O%6T\UN4
ME!<H-)<"%*YGWF5X<36RY]V!/SA6^F@--I.5E(]VLTQG7F )88Z)L0B,_CWA
M O/< A&-?QI,KPUI'8_7>_2O+G?*9<4T+F3^)T]--O/./4AQS;:YN9/5;]CD
M,[1XB<RU^PM5<S;P(-EJ(XO&F1@47-3_V7-3A[<X1(U#Y'C7@1S+:V;8?*ID
M!<J>)C2[<*DZ;R+'A6W*O5'TE9.?F5,V.5M)Q>H:B11N>&)K+C9PAT\HM@@?
M'M@J1_UQZAN*:/W\I$&_JM&C5] G\$T*DVGX(E),?_7WB6E+-]K3O8HZ >^Q
M[$,<]" *HJ@#+V[3CQU>_ K>#[5A@O]TV?=@(866.4\/Q;A5J%&8VB#7\)4+
M)A+.<K@G(Y(ZC8:_+E?:*-+7WZ<J5!,8G"9@9^Y"ERS!F5?:6.H)O?G[=^$H
M^-R1WJ!-;]"%/K]WH\9_8@IO:+0^1;\[P$.&L"9D65D<8W72S#<%U6#H,ROD
MUE9)82(5J0"87=?*XL(=223)0VCZEK0=H(T^E)A*3_=035Y31 7(D@PTWPB^
MY@D3AEPI#*J2*;,#(X&1Y3AE\LG;C-E&H8-V6):#R<CBZB(H1RAJW:+5+9#J
MB,@*52L]=Y 681\>G..QSN&[1?C%XGSL^:/54AB%S\3LBT"UV<$M,:>5[L'-
MS0+.(.Z-1^?P_MUY%$:?V_U9:WG-'Y;+&B(,>N-)W)Y_L5TP;:A;"V+_"%=<
MZH2C2)#"+T72/W@=*,3C$'Y0K51K&1P?>Y"&YN)#^)$XAH/><!32@I(]VL7G
M$W?@OV(\M*;11BT8:J\5+U/4&JTE39X51L5-!MMRK:C$SKO@=#\9254OV:Y6
M3)5Q$DB%Y$F#]<3E5N<[>U^C4ICV.X9KV [7\ W#M;/:O&Y@]Y-T:I ZP4[?
M RWL?E[L>'!M2T!!S?'L7;P0Z34FS2;L=9:[G01M&]4[#ZW$HK@71+&]_4K&
M4RJ@3+=)76I+C9P/;1I&Y!:-QXTTH@%$8=R(P2%.!A:1)$#FQ9;RH::54NVO
MU/1EDF<P'CG/P22 &RDVGVBLBTZ7FG?#^I70'1T?M1T?_=^.PVIW5&:I3BF@
M$_RT DZR]H]^[@L:??>HT?4%6/_RM];VW719/Q<.Q^M'US>F-IQNU!S7Y!KT
MQZ1253]DZHV1I7L\K*2AIXA;9O3V0V4/T/>UE&:_L0':U^3\7U!+ P04
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
M;(1IK]S^M'^PKMI[^KMZ^]I]9NI0"DU-NR?3\')*Q53M"](*1M;NUMY)0V^
MVQ;TZ**R"O1_+ZD8G6 =],_XZC]02P,$%     @ 8X)I5;"9W\JW @  4P8
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
MZHVF5#VR^UUT"RT:^Z*OA:;_@24+^I"A- QTG@NAGQ=&P?#%6_X+4$L#!!0
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
M!'R^%9C=F@OCH/W0L?@?4$L#!!0    ( &.":57D:3\450(  %8%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;*U4RV[;,!#\%8(MB@1H0UE.TB*5
M!3AVBN80P(@1]U#T0$LKBPA%JN3ZT;_ODI(-!W""'GJ1N.3.<&;)9;:U[MG7
M ,AVC39^Q&O$]D8(7]302']A6S"T4EG72*30K81O'<@R@AHMTB2Y%HU4AN=9
MG)NY/+-KU,K S#&_;AKI_MR"MML1'_#]Q*-:U1@F1)ZU<@5SP*=VYB@2!Y92
M-6"\LH8YJ$9\/+B9#$-^3%@HV/JC,0M.EM8^A^"^'/$D" (-!08&2;\-3$#K
M0$0R?O><_+!E !Z/]^S?HG?RLI0>)E;_4"76(_Z%LQ(JN=;X:+??H?=S%?@*
MJWW\LFV?FW!6K#W:I@>3@D:9[B]W?1V. (/+5P!I#TC_%3#L ;%RHE,6;4TE
MRCQS=LM<R":V,(BUB6ARHTPXQ3DZ6E6$PWS>G1ZS%9NKE5&5*J1!-BX*NS:H
MS(K-K%:% L\^L85T2BXUL'N#X, CNZ,<[!;'9:G"R4A-R]WU"N=T-@642OMS
M2GF:3]G9^_-,("D/^XNB5WG;J4Q?4PGM!1LF'UF:I.D)^.1M^!0*@@\B?/ 2
M+JA>AZ*EAZ*ED6_X"M^IZOP<+STZNI6_3MGK^"Y/\X5.O?&M+&#$J14]N WP
M_,.[P77R]939_T3VPOKP8'WX%GO^('>J63?,*?\<+HVVWE,W:XE0,K0,:V"J
M!"I.I6AF<7_G3]6CV^0Z;A(>FDV>9&)S;/*MC$ZY.+KUX<5YD&ZEC&<:*L(D
M%Y^O.,F,7=P%:-O8"$N+U%9Q6-/#!RXDT'IE+>Z#T%N'IS3_"U!+ P04
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
M\I)JI*LIK-I8E9=CQD)9&EK*94J#*VIW@-XOE;)W&^>@&86C7U!+ P04
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
MFS88Q_\5G;?;VKLT&/R2I'-\EQBX>9>LN6;M?MCM=C(\L5D!N4+8R5W_^$E
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
M#7GYW4.Y(MBZ>$]_P81@2;&X BKS0160^^\8$X\KJH+ZZY/I?U!+ P04
M" !C@FE5*CFP[;D"  #O!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6R]5=]OVC 0_E>L;)I:J6M"H( ZB%3Z0Z-:)534[F':@R$'\>K8U+Y ^>]W
M=D+*-N!A4ON2^&S?Y^\[G^]Z*VV>; : ["67RO:##'%Q'H9VFD'.[:E>@**5
MF38Y1S+-/+0+ SSU3KD,XRAJASD7*DAZ?FYDDIXN4 H%(\-LD>?<K <@]:H?
M-(+-Q+V89^@FPJ2WX',8 SXL1H:LL$9)10[*"JV8@5D_N&B<#[INO]_P*&!E
MM\;,*9EH_>2,8=H/(D<()$S1(7#Z+>$2I'1 1..YP@SJ(YWC]GB#?N.UDY8)
MMW"IY7>18M8/N@%+8<8+B?=Z]14J/6<.;ZJE]5^VJO9& 9L6%G5>.1.#7*CR
MSU^J.&PYQ/$>A[ARB#WO\B#/\HHC3WI&KYAQNPG-#;Q4[TWDA'*7,D9#JX+\
M,!FJ)5BD**-E0K%;+12R1S(+ Y9]9D.%0*-RE0P#+Q3+:P5FOF8C;I!&EG&5
M[E\<#MG1%2 7TA[W0B32[NAP6A$<E 3C/00;[$XKS"S!II#^Z1^2V%IQO%$\
MB \"WA;RE#4;)RR.XI@]C*_8T<?C [C-.I)-C]O:&\D]^B_*X(#9'9Q=(3EX
MDGNGYW;!I] /Z"%:,$L(DD\?&NWHRP$=K5I'RZ,W]^@8T[M/"PE,S]CU<R%P
MS>X ,^U$O.;*CV_DQH8(N?VY2T'K#12<U0K.#M[$#1>&+;DLX(0IJFO<6OH>
M2<$G0I*>G5E80K8]I*MDRR3JA<L=+-HUB_:[Y</!D_XSFIU:1^<=\J'S!@JZ
MM8+NP9L8\75)$C5U 9)@@*I96==<6?OEB]ZR+'J[R'?_R8U.%/V='N%6$<[I
M4GVKL6RJ"X5E/:YGZVYV41;QU^UE*[SC9BZ491)FY!J==B@Y3=E>2@/UPI?T
MB49J$'Z844<&XS;0^DQKW!CN@+K')[\!4$L#!!0    ( &.":57_0V0G<@,
M  8/   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;,5788^;.!#]*Q:M
MJE;:!D.R27:;1-H-/5VJ;1OMJKT/I_O@A4F@!9O:)MG]]QT;EB8-H9<3NDI1
ML,V\-S//C&$F6R&_JAA DX<LY6KJQ%KGEZZKPA@RIGHB!XYW5D)F3.-4KEV5
M2V"1!66IZU,Z=#.6<&<VL6M+.9N(0J<)AZ4DJL@R)A^O(17;J>,Y3PNWR3K6
M9L&=37*VACO0G_*EQ)E;LT1)!EPE@A,)JZESY5T&'C4 :_$Y@:W:&1.3RKT0
M7\UD$4T=:B*"%$)M*!A>-C"'-#5,&,>WBM2I?1K@[OB)_0^;/"9SSQ3,1?I7
M$NEXZHP=$L&*%:F^%=L_H4KHW/"%(E7VGVPK6^J0L%!:9!48(\@27E[90R7$
M#@!YF@%^!?!_!@R. /H5H/]O 8,*,+#*E*E8'0*FV6PBQ99(8XUL9F#%M&A,
M/^%FW^^TQ+L)XO0,]4K9O9"LW 4>D9LD--O*U^06-L +(*_)!R:-Q0;(RP T
M2U+U"E<_W07DY?-7$U=C((;.#2NGUZ53_XA3C[P77,>*O.411/MX%Q.HL_"?
MLKCV6PG?%6F/]+TSXE/?;XAGW@Z_@QSA]"@\:(<'$-;>O99L^O6>]"U?_]=[
M@HI?H?1\#5AKVN[/[ORCCD$2'3-.]D%_WR G66C(U#]-^U,&,&@.P)PUERIG
M(4P=/$P4R TXLQ?/O"%]TR1NEV1!1V1[P@]JX0=M[+B1*Y 2(CS0[)-_1CB>
MO&*%A8C+J'<NI*F3,S1(F4;#G$G]V"1PJZ-3!2[)AI;,'.2;F3?VQI32B;O9
MU>[0SN]3_.T8[NER7NMRWJK+@FL)#W@^O.4@UX]DB5GC2)&;WDW//I1'+1:+
M,VLU;Q*IU>NI(G5)%G1$MJ?VL%9[^+O+?]BE\%V2!1V1[0D_JH4?_5_EW^KH
M5(%'!V7]<^$?6OB>3\^/%OZX5F3\WPK_JJQYD,TUWR1)JZ=3)>F2+.B(;$_A
MBUKAB]]=[!=="M\E6= 1V9[P'OWQY4M;'^XE>S3"*J(%MA_?BD0"2<PS#4KC
M@'P1."-X$NA"0N-'+CTHN]'!2WG>'L6IDG7%5FKF[C0.&1:Q;< 4"47!==E#
MU*MUDW=E6QOWAWG9(;YG<IUP15)8(93V1O@*E67354ZTR&T;<B\T-C5V&&.C
M"M(8X/V5$/II8AS4K>_L.U!+ P04    " !C@FE5!_LWB8$$   @'@  &0
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
M+&IEH%(964,0BT:H$@2K!3%3@F@K4SEV7(RM6M5V$D,8!R-_V^3_.BJ$P3"
M=9C!K%<SZUF9_;FA0D[\@9$$<Z7+ZZ(7@2^(/2MJ9W_@+4[+0H;G;;.WXA^[
MR([ C%+TZU+T.^JX[Y*B(S"#8EQ3C-]1Q^78_89"7VK8%F$0&M2$!E9"4[+,
MR8(D2/;SK[*;,_!UIHJ&9BD&G_/UYH6$8:N$K6,<N[Z.P(QR#.MR##M*>.B2
MHB,P@^)E3?'R'25\^4J@;:WX=92M%8>!]B_!F]7\E%.KDJ-6)=L'.':=7:&9
MY6C8N;"CFJM$5S0=H9DTM7T*K=;EQ(JN!K=U96N(24H;IM#NF)XNIA=@2;>8
MY879GN.9 %Q-EPB"VV=J13QZ41VAF?RUK0I[7;7KU#"Y0C-I:LL46NW*J;7;
M;VG'8=Q[J=_78;(?#X+^'A%KMQ3:[=(!$8-_P?^WS_8I'"T'1VAFP;0;"P==
M5>_48[E",VEJEQ5:'<ZI53\\W+%M(28I[:M"N[$Z+'8W9ML^C:.5X C-W/G0
MC@T&7?<^G#HQ5V@F3>W$H-4"G5CPU>"'VGQ+F*W-P\;^E=V ':?\;L;</H6C
MY7"*S3"HS1V,NJK>J8=SA6;2U!X.VO?&3JSZWL$V;PTQ26G'!NV.[18S44A9
M2&5+6G.\IIR(UADZW?=RA6;RUEX.QETUZ]2!N4(S:6H'!NT;8B?6[."5("_C
MEZ)MB1GL4:UV7-#NN/:HUHD#MP]]]/J?8G,,:A<'+[O*W*GO<H5F'L=HWQ79
M=\I.?" 3'&S-UA"3E'99D=UE[1>Y&^=M'_Y8!;A",XNE35O4]=0Q<FJU7*&9
M-!L'C^]Z\A@=[N=M,7OZ>:2M562W5F^3>C>K;1_ZZ/4_Q09;I.U:U/50,G+J
MSERAF32U.XO>\V"R&CRV]7-;2$G*;[R9HEX+D@YC27(.4KR0.<'%0):0E6_:
ME#>"KHN75694")H5ERN,YIBI /G[@DKK4MVH]U_J]YTF_P%02P,$%     @
M8X)I5>YD=4#W @  >P@  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
MK59M3]LP$/XK5L8FD%CSUI;"VDC0"(T)$**#?9CVP4VNK8439[;3PK_?V0E1
M*:' Q)?$+_><[WGN<LYP)>2=6@!H<I_Q7(V<A=;%D>NJ9 $951U10(X[,R$S
MJG$JYZXJ)-#4@C+N!I[7=S/*<B<:VK4K&0U%J3G+X4H25689E0\GP,5JY/C.
MX\(UFR^T67"C84'G, %]4UQ)G+F-EY1ED"LF<B)A-G*._:.X9^RMP2V#E5H;
M$\-D*L2=F9RE(\<S 0&'1!L/%%]+& /GQA&&\;?VZ31'&N#Z^-'[J>6.7*94
MP5CP7RS5BY$S<$@*,UIR?2U6WZ'F8P-,!%?V25:UK>>0I%1:9#48(\A87KWI
M?:W#&L#OO@ (:D#P5D!8 \*W KHUH&N5J:A8'6*J:3248D6DL49O9F#%M&BD
MSW*3]HF6N,L0IZ-3RB2YI;P$<@%4E1(PIUJ1K^0X39E)#>7D+*_JRR1J-P9-
M&5=[:!)V>I_)6.1+D)I-.9!+H4&1&)T%7A"BQ<TD)KL[>V2'L)S\7(A2T3Q5
M0U=CZ"8 -ZG#/*G"#%X(<P)%AX3>OO$;M,#'V^$Q) CW+=QO@<?;X3]*_@CW
M!T_A+NK=B!XTH@?67_BJZ/OD6"E O5$6<L[HE'$4'36LDY$2E/P:DE)*EL^M
MU:7(9;-P0A53Y/<Y'D#.-&3J3YNV533=]FA,8SE2!4U@Y&#G4""7X$1?/OE]
M[UN;TA_I+/X@9T^R$#99"+=YQZ*8:BQ+I65I:GX?QQKP&$TDU9@9I?&5D@)D
M@MO8 ]NDK8[P/7N&Z;'+R.MX86_H+M=%VQK)>T5[]<PG<G0;.;I;Y;!%N;2=
M0,Q(LO95IRA4&_?*7W\MC('O>=X&]>=6R.N96;PUN/^LA%Y#O;>5^IA*^6 ^
MIW?1[SVG'WC]PPWZSZW\@\/!(-B@WV+6#0^"<".G[EJG-]?R!95S+&'"889
MKW. ?F1UU543+0K;_*="XU5BAPO\.P!I#'!_)K!EUQ-SGS3_&]$_4$L#!!0
M   ( &.":57_(:GAI@(  -\)   9    >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;*V676^;,!2&_XK%JJF5NO*5I$E'D-9$TRIU4M6LV\6T"P=.@E6#F6V2
M]M_/-M0+#<W6BANP\7E?SF..L:,MX_<B Y#H(:>%F#J9E.6%ZXHD@QR+,U9"
MH496C.=8JBY?NZ+D@%,CRJD;>-[(S3$IG#@RSVYX'+%*4E+ #4>BRG/,'R^!
MLNW4\9VG![=DG4G]P(VC$J]A ?*NO.&JYUJ7E.10",(*Q&$U=3[Y%[.)CC<!
MWPELQ4X;:9(E8_>Z<Y5.'4\G!!02J1VPNFU@!I1J(Y7&[\;3L:_4PMWVD_MG
MPZY8EEC C-$?))79U!D[*(45KJB\9=LOT/ ,M5_"J#!7M*UC!Q,')960+&_$
M*H.<%/4=/S3SL"/P!R\(@D80_*\@; 2A :TS,UAS+'$<<;9%7$<K-]TP<V/4
MBH84^BLN)%>C1.ED?%5LH)",/Z+C.4A,J#A!']#=8HZ.CT[0$2(%^I:Q2N B
M%9$KU1NUSDT:]\O:/7C!?0'E&0J]4Q1X0= AGQV6SR%1<M_(_;;<59P6-K"P
M@?$+_PG[\UH-H2L)N?C5A57[#+I]],JZ$"5.8.JHI2. ;\")W[_S1]['+LB>
MS%K(H44.#[G_1>ZBK*4C(]7+?1,'_B1R-[O)[\>$P<C&M'(:V)P&!W-:5&5)
M"8A3!/F2/S*!5'4A)C/@J.0LK>H5KM8H<()I9]T=?,-K/U!/9JW)&-K)&/94
MD\,^D7LR:R&/+/+H[3592X<[];97DOLA0=A=D><VH_.#&5VKK43]:I/[KHP.
M2E\[[SV9M2C'EG+<4ZF-^T3NR:R%/+'(D[>7VF3_]^=YSVIM/R;TGA>;N[/]
MZJ//5\S7I!"(PDJIO+-S5:J\/D[4'<E*LR,OF53[NVEFZ@0&7 >H\15C\JFC
M-WE[IHO_ %!+ P04    " !C@FE5UN3/\:$#    #   &0   'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6RMEE^/HS80P+^*14_5G;2W8/XE;!.DW6Q/5ZEW
MBBZ]]J'J@P.38"U@SC;)7C]];<*2+!A257T(L6%F_)OQV#.+(^-/(@.0Z+G(
M2[&T,BFK.]L6208%$;>L@E)]V3%>$*FF?&^+B@-)&Z4BMUW'">V"T-**%\V[
M-8\7K)8Y+6'-D:B+@O#O#Y"SX]+"ULN++W2?2?W"CA<5V<,&Y-=JS=7,[JRD
MM(!24%8B#KNE=8_O5MC3"HW$[Q2.XF*,M"M;QI[TY)=T:3F:"')(I#9!U-\!
M5I#GVI+B^-8:M;HUM>+E^,7ZA\9YY<R6"%BQ_ ^:RFQIS2V4PH[4N?S"CA^A
M=2C0]A*6B^:)CJVL8Z&D%I(5K;(B*&AY^B?/;2 N%+ _HN"V"NZ_5?!:A29R
M]HFL<>N12!(O.#LBKJ65-3UH8M-H*V]HJ;=Q([GZ2I6>C-=<9027WV_0.B>E
M1*1,T<_?:EJIK9(WZ+-*I/=HHY(GK7- ;(<F%=#;1Y"$YN*=TOJZ>41OW[Q#
M;Q MT6\9JX62%0M;*FR]N)VTB \G1'<$<0/5+?*<&^0ZKFM07TVK/T*BU'&C
MCE^KVRI87<3<+F)N8\_[+Q%#?]YOA>0J.?\R.7JR[)LMZQ-[)RJ2P-)21U(
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
M[4]QN5---G =H)YO&9.'&YV@;MO]_P!02P,$%     @ 8X)I5:NS-2[- P
M+Q(  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULM5A=CZ,V%/TK%EU5
MN]+.@"$AR31!RF:T'U);C3:[[4/5!P><8 W8U':2W?[Z7A,&PN PW1'S$C#<
M<SCWYEX.,#\*>:]22C7ZEF=<+9Q4Z^+&=56<TIRH:U%0#F>V0N9$PU+N7%5(
M2I(2E&>N[WFAFQ/&G6A>'KN3T5SL=<8XO9-([?.<R._O:":."P<[#P<^LUVJ
MS0$WFA=D1]=4?RWN)*S<FB5A.>6*"8XDW2Z<);Y9^9X!E!%_,'I49_O(I+(1
MXMXL/B4+QS.*:$9C;2@(; YT1;/,,(&.?RI2I[ZF 9[O/["_+Y.'9#9$T97(
M_F2)3A?.U$$)W9)]IC^+XT=:)30V?+'(5/F+CE6LYZ!XK[3(*S HR!D_;<FW
MJA!G #RZ / K@/]_ 4$%",I$3\K*M&Z))M%<BB.2)AK8S$Y9FQ(-V3!N_L:U
MEG"6 4Y''X1(CBS+$.$)^L0UX3NVR2A:*D6U>HM^ATZZ0FOHGF0/A\6V&X1>
MWU)-6*;>0.37]2UZ_>H->H481U]2L5= K.:N!JWFBFY<Z7IWTN5?T+6FQ34*
MO+?(]WS? E_UPV]I#'!<PG$;[D*%ZC+Y=9G\DB^XP/>><:;IU:_0<A?+]-=R
MH[2$OOS;ENZ)?V3G-\-ZHPH2TX4#TZBH/% G^ODG''J_V)(?B*Q5BJ N1=#'
M'GV00BFT(E)^9WR'EKG8<VW+^$03EC3F;G*()N',G\W=PWDJW:AI.)L$=51+
MXZC6..K5N(SC?;[/B(9_"P1*S?XEYJYADWEB&I\)N I&8QP\TFD-"Z>^7>BX
M%CKN%0I]8],T[EQLY(]P^$A2-VKL^S-L5Q36BL)>17=0-&Y:.J$'N,D74$%-
MXY2+3.P85>5]XIZ+XU4JCC;IO>P_VN<#D;4*,:D+,7GAD9\,68J!R%JEF-:E
MF XS\M-.1T[&N#/RW:CI&%\:^5FM<3;8R,\LL^Q/.B-O#9M>&GGL-9;K/6?H
M*]134V\)ZQE[?/8@@'M5K<J'#2KAX2PK*Z=25MB=NY?H1QM[*+9VVHVQXY=V
M=CRHM0_%UBY'8^YX('>O>,[;$$1XCYOUB:BVRL;>\7#^CBW.;5/Z5%A;:F/P
M^%D.C[OFW5'4%])6TY@[[G?W+Y(D\!X([XA648.:]U!L[50;^\8O[=]X4 ,?
MBJU=CL;"\4 >CKOV['>GI3^HK;&Q<#R<AV.+.UMT/A'5?AEL'-Q_EH-7J+!G
MJ'M#3FK<L[=Y\RGE-R)WC"N4T2U@O.L)9"-/7R=."RV*\@5_(S0X>+F;4IAS
M:0+@_%8(_; PWPSJ;T31?U!+ P04    " !C@FE5N8J@ L4"  !<!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6RM56MOVC 4_2M7V32U$B4A0+MU
M$*F%=:O$I*JLVX=I'TQR :M^9+9Y]-_OVDDCVE$T5>,#\>.>XWN.[>O!1IM[
MNT1TL)5"V6&T=*X\CV.;+U$RV]8E*IJ9:R.9HZY9Q+8TR(H DB).D^0TEHRK
M*!N$L1N3#?3*":[PQH!=2<G,PR4*O1E&G>AQX)8OELX/Q-F@9 N<HKLK;PSU
MXH:EX!*5Y5J!P?DPNNB<C_H^/@1\Y[BQ.VWP2F9:W_O.=3&,$I\0"LR=9V#T
M6>,(A?!$E,;OFC-JEO3 W?8C^U703EIFS.)(BQ^\<,MA]#Z" N=L)=RMWGS!
M6D](,-?"AG_8U+%)!/G*.BUK,&4@N:J^;%O[L /H]%X I#4@_5= MP9T@] J
MLR!KS!S+!D9OP/AH8O.-X$U DQJN_"Y.G:%93CB73:AO0<]A9+#@#I@J8*+5
MXN0;&@ECG#DX@>=!)W!1T)>V@0FX5M59\IMR-$;'N+#'%'*+:RW67"T"_ GZ
MTQ9E*9B!SZC0\=RV8#(9>5J)AN=,P=0QAW#)U#V-WDW'</3V>! [$NS3CO-:
MW&4E+GU!W!3+-G23%J1)FNZ!CP[#QY@3O!/@G:?PF&QNO$X;K]/ USW@]8X/
M5RSG@KL'^!DFKAU*^VN?R(JUMY_57_-S6[(<AQ'=8XMFC5'V[DWG-/FX3_)_
M(GMB0+<QH'N(O3$@KPR8UP:T_('F<B5AI@U1^C.3,\J"YO;Y42UR&A;Q56J=
MG27^-XC7NTH/YO)*I;U&:>^@TG!QN++.K*CDN1:U'=(R#@P=[!98?[X+*-'D
M-$WE<I_.:HD/.SJ3=M)[IO)@'J]4V6]4]E^WG_1<D$)5^)V<,<%4OE=@_Z^-
M?+Z'AR*JE..=VN??G:_,+,AX$#@G3-(^(PI3U?*JXW09RN%,.RJNH;FDYP^-
M#Z#YN=;NL>,K;/.@9G\ 4$L#!!0    ( &.":540=QO-[0(  ( +   9
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
M-#,LS4!H 'Y?<KS?VHX.T!5[\1]02P,$%     @ 8X)I51L%1=;^ P  +A8
M !D   !X;"]W;W)K<VAE971S+W-H965T-S,N>&ULM5AK;]LV%/TKA%8,+=!&
M3S^2V0822]L"M%N0M-N'81\8Z=H6*HD:2=OIO]^EI,A2I CRQGZQ)8KG'-YS
M^5X<&?\J=@"2/*5))I;&3LK\RC1%N(.4B@N60X9?-HRG5.(KWYHBYT"C I0F
MIF-94S.E<6:L%D79'5\MV%XF<09WG(A]FE+^[082=EP:MO%<<!]O=U(5F*M%
M3K?P /)+?L?QS:Q9HCB%3,0L(QPV2^/:O@IL3P&*&G_$<!2-9Z)">63LJWJY
MC9:&I5H$"81245#\.\ :DD0Q83O^J4B-6E,!F\_/[#\7P6,PCU3 FB5_QI'<
M+8VY02+8T'TB[]GQ5Z@"FBB^D"6B^"7'LN[4,DBX%Y*E%1A;D,99^4^?*B,:
M .3I!S@5P'D)\%X!N!7 ':O@50!OK,*D A2AFV7LA7$^E72UX.Q(N*J-;.JA
M<+] HU]QICK*@^3X-4:<7-UF(4N!?*9/(,@'\AOEG*K4D;<^2!HGXAV6?GGP
MR=LW[\@;$F?D\X[M!<TBL3 E-D#1F&$E=E.*.:^(N>03R^1.D""+(.K!^\/X
MRP&\B8'7T3O/T=\X@X0/D%\0UWI/',MQ>MJS'@^W^\+Y?^K!?U9OF>'67<$M
M^+Q7^'SL"$+&85]>!Y%J,KL2.0UA:>!L)8 ?P%C]^(,]M7[J,U4GF:^3+-!$
MUK+?J^WW"G;W%?M_ST$-O6Q+/C(AR!I'XC=<"(Z41X+\]1%KDUL)J?B[+S^>
MSOSH)/-UD@6:R%KYF=3YF0P.#YPBZ6,"),'L]*6@1$\+M%J>#RO/<RUK81Z:
MWG9K?7"\V<MJ?K>:.[=>U@IZR.:.TZC6"G1:!SH=#/34$56H)&QVQ+[ 2[9)
MHQ5SN]O8]:#HN;UJG&:@2;-EXZRV<38\G<(&.(>(2/I$J! @Q7LT,X\E348Z
M.^M$Z=C.I./L8#O.=7:<9J!)L^7LO'9V/NCL/3)2'NX([D)P4WC W6Z.>U=9
M.!VBY;'LM7/>"<VV.T-O/:A]KINC) --DBTS+VLS+P?-Q.TV;J:S/K\&@><N
M*CK)?)UD@2:REONV==I_6]]OV:^X-:5(*YNOE2W0Q=;.4N.49&M=$RNZYL"?
M>DYGKAE6/=OQ4:*!+M&VE<[)2F?0RE\@4U[BPGB]D<#Q]&+/>BT<I#F[;^MD
M\[6R!;K8V@DY'?ML]SO.0%I/AEK9?*UL@2ZV=I9.IT-[\'!S_@SD=0X'4\OM
M;LN'9<^V?)QJH$NU---LW'^EP+?%Q2-ZQ/:9+.\_ZM+Z<O.ZN-)[47YC7ZWM
MGG)?7886]VTG^O(F]1/EVS@3)($-2ED7,YQ]>7DY6;Y(EA>W;X],2I86CSN@
M$7!5 ;]O&)//+TJ@OB)>_0M02P,$%     @ 8X)I59?XU"V> P  W1$  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULO9AM;],P$,>_BA40 HDM3WW:
M:"/1IHA)H$W;@!>(%UYS:2,2.]CNNDE\>&PGRYK."RL8WC2Q<_>S_;_<-?9X
M0]EWO@(0Z*;("9\X*R'*8]?EBQ44F!_2$HA\DE)68"&;;.GRD@%.M%.1NX'G
M#=P"9\2)QKKOC$5CNA9Y1N",(;XN"LQNIY#3S<3QG;N.\VRY$JK#C<8E7L(%
MB$_E&9,MMZ$D60&$9Y0@!NG$>>L?SWWMH"T^9[#A6_=(+>6*TN^J<9),'$_-
M"')8"(7 \G(-,\AS19+S^%%#G69,Y;A]?T=_IQ<O%W.%.<QH_B5+Q&KBC!R4
M0(K7N3BGF_=0+ZBO> N:<_V+-K6MYZ#%F@M:U,YR!D5&JBN^J878<I <LT-0
M.P2[#KU'',+:(7SJ"+W:H??4$?JU@UZZ6ZU="Q=C@:,QHQO$E+6DJ1NMOO:6
M>F5$O2@7@LFGF?03T0E9T +0);X!C@[0C!8E)4 $1S1%]P_1% BDF>Q^&8/
M6<Y?2>M/%S%Z^?P5>HXR@BY7=,TQ2?C8%7)B"N\NZDE,JTD$CTPB1!\I$2N.
MYB2!Q. ?=_L?=?B[4I!&E>!.E6G0";R \A"%WFL4>$%@F,_LZ>Z^:3E_-_K\
MCT=OB1$VKTBH>>$CO-,2&!896:(/E',TPXS=R@JUP2SAZ.L':8U.!!3\FRGP
M%;IG1JLJ>,Q+O(")(\L<!W8-3O3BF3_PWIA4MPF+;<+FEF"M^/2:^/2ZZ%$,
M*3 &B4Q"G:Y"INM5E:XH9;1 "YD<&5FK"-(JEI08L[1SG'V#91,65["!AJG_
MONOHP!_(W+C>#H+):.0U1BUQ^XVX_4YQ9_?:G79JUXG95SN;L-@F;&X)UHK%
MH(G%X-\5HH'-^-B$Q39A<TNP5GR&37R&_ZD0#1]F<M]K9_O,8#/PVS9Q9=/O
M+ALFH\?*QJB18M0IQ245./]['48/I_9 !X/- QT,-O[1<$<'D]$P-.MPU.AP
MM'_Y1#^1_,B7G_#$M.9.X+Z):A,6VX3-+<%:4?&]^Z]^[]^5TIIM*416:;%5
MVMP6K1VEK;V9WYT]:UE.B=BN(W!3RETZ[%E'ZG&VB^5N&?F]26PP.0C[.U7$
M8#3<J2'NUG:U +;4YP1<KF9-1+4M:7J;LXBW>@>^TS_UCV>^H3]69Q=Z>WR/
MKPX^/F*VS&0%RB&50WF'0UGN6'664#4$+?5F^8H*N?76MRO "3!E()^GE(J[
MAAJ@.=&)?@%02P,$%     @ 8X)I5> >@NV8 @  S 8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S4N>&ULK55=3]LP%/TK5QG:0&+-1UO8NC02%-"8A%31
ML3U,>W"3V\3"L8/MM/#O9SMI5J;0?6A]:'SM>X[/N79NXHV0]ZI U/!8,JZF
M7J%U-?%]E198$C40%7*SLA*R)-J$,O=5)9%D#E0R/PJ"$[\DE'M)[.;F,HE%
MK1GE.)>@ZK(D\ND<F=A,O=#;3MS2O-!VPD_BBN2X0'U7S:6)_(XEHR5R104'
MB:NI=Q9.9F.;[Q*^4-RHG3%8)TLA[FUPG4V]P I"AJFV#,0\UCA#QBR1D?'0
M<GK=EA:X.]ZR7SGOQLN2*)P)]I5FNIAZ[SS(<$5JIF_%YB.V?IS 5##E_F'3
MY@8>I+72HFS!1D%)>?,DCVT==@"&IQ\0M8#H3P'#%C!T1AMESM8%T22)I=B
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
MH*XO&)//)WJCH]V<F_T/4$L#!!0    ( &.":5489%&"JP0  +(=   9
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
MBD?V4)Z(6H#D- =898"U'] [$&"7 7;;#+TRH-<V0[\,Z+?-,"@#!FTS#,N
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
M$R;E2OO4E8?"N9,[5]O;BUP>9&!ASQV9+TU&;107,CH5HZ-E_(711,!)%N>
MI6\3X@VM%HIVL M1!A7*0(ORY168'_+3,(,#F#O;=5HDVK$N)'$K$E=+(BO&
M$L(SIL4])''Z_2'Q6C#:X2Z$\2H8[\2T9"$[C>(=HKC$<KPVBG:P"U&&%<KP
M[ T!DN#\K6!XN!4X-G:Q-VC1=71L[QE[D6.K+KS6.6\'7<@J^][P2]?-L#P7
M.PYN3XX^A@MG!S?$!=96I^^YBI)K[>$%F%2%:+<E2,D0^M")AJ]9K:[E;9^?
MU/SD?Q>L#0]4LYCN[MDN!G&;B[#?L]I+51_+I:RU$,':TK]7N,Y@*IQY#2;2
M(W8;Z2/4!J[E!M;KC?T"=@94OPOJX)W\"'F!:WV!]0)COY:= >4<0#D]I5WW
MH3Y":.!::>!34J.N:6<@#0[GR>[U^VVFCY <N-8<6"\ZFIM'N5^H(G$FHGN
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
M#6O0UH'.5TKAP;#SH!O_Z6]02P,$%     @ 8X)I56&3_=G. @  \P8  !D
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
M-91LDD7+D;%"7X^D,>9L8EG!3E\R.T9S-@L+6-P:VYUJ*ZML4<>FY24MEF,
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
MW14)8>T>,1A?X-8/6N,I\?=D^BUD?P%02P,$%     @ 8X)I5<*M\/XQ P
MT!(   T   !X;"]S='EL97,N>&ULW5A1;]HP$/XK4;I.K30U0$9*5D#:D"I-
MVJ9*[</>*D,<L.38F6.ZL%\_GQT2H+ZJZ\-&%T3CN\_?W>?SI;$85WK#Z>V*
M4AW4!1?5)%QI77Z(HFJQH@6I+F1)A4%RJ0JBC:F6454J2K(*2 6/!KU>$A6$
MB7 Z%NOBNM!5L)!KH2?AL'4%[O8YFX3]Y'T8N' SF=%)>'_V]L=:ZJLW@;N?
MO#LYZ=V?7QWZSRQP'D;>H,-G!+WHX7$-AH5.]D/;Z:<FD".>8K1+#\UDZ9A@
M8.21GVP7<-99EAXU99^.<RFZZL>A<YCXI*#! ^&3<$8XFRL&K)P4C&^<>P".
MA>12!=ILNTG8!T_UR\%]9T%'-'$*)J2RN5T&]W?>3#\ MA8(9)RW @>A<TS'
M)=&:*G%M##O9.A]!03.^VY1&X5*137\P##N"O9DD<ZDRJMHT_7#KFHXYS4&.
M8LL5W+4L(P"UEH499(PLI2!6PY;1#$S8!>7\%AZ7[_E>[#K?V;D>[)MHAT90
M,W1AG 'Q=Z.YV+MA!R^*&Y3L0>I/:[,<86WH;WJC:,YJ:]=Y*P"+WL>CD[+D
MFX^<+45!W>*?G7 Z)EM>L)**_3+9H%46QD%5&#Q0I=EBU_-3D?*.UGK;3G6.
M:QZ\0LU_M\Y+*J@B?%>TZ?UCKO*+%<>7_TJR_:]R*-BKL7D''KO(X?&+C-/C
MU]B<((Y=Y*MX;D9'*3)JWM\[AX2](T+K#> H-@F_P=&.=TF#^9IQS41CK5B6
M4?'HI&#":S(WQ_6]^&9^1G.RYOJN!2=A-_Y*,[8NTG;6#12BF=6-O\#R^DE[
M#C2YF,AH3;-98ZKEW X#,S!9FPL(A\BUO?P(QG&8'P$,RX,IP#B.A>7YG]8S
M0M?C,$S;R(N,4,X(Y3B6#YG9#Y;'STG-Y5]IFL9QDF 5G<V\"F98W9($OOYH
MF#9@8'D@TY_5&M]MO$.>[@-L3Y_J$&RE>"=B*\5K#8B_;L!(4_]N8WF @>T"
MUCN0WY\'>LK/B6/854P;]@3C2)IB"/2BOT>3!*E. A___F!/21RGJ1\!S*\@
MCC$$GD8<P12 !@R)8_L>/'@?1=OW5-3]AC7]#5!+ P04    " !C@FE5EXJ[
M',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6
M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV
M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O
M@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=
MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    (
M &.":54:OY(6H08  .T]   /    >&PO=V]R:V)O;VLN>&ULQ9M=;]LV%(;_
M"N&;=4 ]Q[(DRT53($W:SD/:!'&6VX&1&)NK1'J4G#3Y]:/D9#E,Y1>[.?&5
MK0_+CTA)S^'AT?L[Z[Y?6_M=_*A*4Q\.5DVS?C<:U?E*5;+^S:Z5\5MNK*MD
MXQ?=<E2OG9)%O5*JJ<I1='"0CBJIS>##^Z=CG;L17;"-RAMMC5_9KKC2ZJY^
MWMXNBEM=ZVM=ZN;^<-!]+]5 5-KH2C^HXG!P,!#URM[];IU^L*:1Y2)WMBP/
M!^/MABOE&IW_M'K10E[*Z[I;T\CK"^E!#@?I@3_@C79UT^W1'5]ZQEOE=]XN
M;1K[69>-<B>R45^<W:RU6;:'\6<Q(J?1M</3Y[81W[G_TXSVYD;GZL3FFTJ9
M9MN.3I4MH*E7>ET/A)&5.AP<VUOEQ+E<JO:D_+_,B^T)-IZ,-)=[I_T&-R\Z
M1DX>4RA3JT+X;[4M=>$Y"O%1EM+D2A#("$!&>X3\*R*0$P YV0ODHL7Q/R60
M,8",]P@9M&0"()-]0DX(9 H@TWU"Q@1R"B"G^X1,"&0&(#->R#.WE$8_=!L(
MT0P0S7B)%INJDNY>V!NQT$NC_<^D:<11GMN-:31]<A^@1_<!+^:)KG/O3VTV
MOD_/ULIM=Z%XT"S,:IF;6U4W[4ZUT$;\8;5OPRN_N'$J@$1F&;.KI2SEM=TV
MG9"F$*?^AZ;V\8&X4+<4$[EES"R7Q<JZ9N@#F&K+:,URN[1M9(J)[#)FULMG
MJ9VXDN5&B:]*UKZCN^ZG>,@K8V:QM(UE&NON*1!RR)A9(CZ<]K=M<_]6G)?M
M$Z;MVT__;/2Z_=U;&GV-D47&S!KY8FUQI\NRXYO[B-TL6P)Q5-<^7'Y+,9%'
MQLPB.=5&U>U#^]BI0C?/=\IE>Z><4$PDES&S7>8FMY42E_)'\!B,D$HB9I4L
M5M*IE2T+Y>I?NDNPH3=)A#P2,7ND8QM^E&T8<R[O7SY1(C@P8=;'HW6]+$[]
M\R[L3^2+B'TP4E7ZT;WM;7#<Q0E+97(=0B);1,RVN&A7=IWJ'X'BTDE3R_QE
M"!,A843,PEBHY4^7&_)%Q.P+&)@&P[<(^2)B]@7&I .X"/DB8O;%COA9O+F4
M'B3H=.2+B-D7,$0-LQ]((1-VA8 0-<1$-IDPVV1'B-K3Z1,DE@FS6/X+59_
M?J5D,,W%K!88LX;]C.0R898+C%E#3&28";-A8,P:8B+Q3)C%0V/6WBL2Z6;"
MK9N>X+47$LEFPBR;OBBV%Q*I9L*LFI?A;!]@C"03<TOF,2#K!4-:B9FU0I.8
MXLV):J0N0SIDDYC9)C@@H\GJ&*DEYLYR04R:KH[A' JS6C!F2C&16F+NP0O$
MG%),I):862V[HO"A^":=DQ03229FELQNS&./29,E,=),O*<QS5!TEP/%1**)
MF44#,<-Y2*2;9#\S+(^8="";(/DDS/(!MY UPYQB(@LEKS"FV3DA)(84$UDH
M8;80Q RO362AA-E"&#.X-N%</OMD/LI>!)C(0@G[=#["I!%2@BR4L$_H(TP:
M(27(0@G[8 ?E@H).1Q9*N.?Y(2;M]!19*&6VT*Z4U<].3Y&%TCUEUH;BJ"@T
MG:-.D872U\NL]0S34F2>=*^IM:#P"9DG938/Q@QN&V2>E-D\. ,8M":L(V,V
M#\8,6A.9)]UG#4!@GA29)]UG#4#8Z<@\*;-Y,&90/8C,,V4V#\:DG3Y%YIDR
MFP=CTH3,%)EGRFX>DD1_3&^T9>J/(J*8R$)3]O%/@'ELJ[4UG<E]"\]IB>84
M66C*G87KR_H/Q;RN-VWI.L5$%IIR9^'Z,;O5XC3 1!::<E<6]&,>^?!XI89?
M*2:L9]['5,_S-4HQD86F^YCL\9WN#UULRJ#3D86F[..?7LPN7 ^+L3-DH>PU
MBM-VM6:0D,F0A;(]U*D]8]+0(T,6REZY9(UTN"S%G&(B"V7,%NK!I":BF,A"
M&;.%>C"_RF;C?'NJ%YC(0AFSA7HPNR^BC9!J6FB<(0MES!;JP3SS_G$^[&B/
M1S&1A3+V+!RHK@P2V1E\KX;90KOK*[M[GF(B"V7<%GJ:TV^A_M[4+?*GC_/+
MDR-Q?2\N".8,66CV6J4'0W&A<NO[NM3;-*P/B[]1I\^0A6;<%J*8M\IL_!79
M-J-:6]?(:XJ)+#3CKDB@G?YL'[,]&!T+S9"%9LP6^M/D_I^7[9O*_JJ<-ZIJ
MB=?^5A]&!Q$-/6;(0K/.0J-NY_K#^T+=^!%K\<W_1>W7Y[+,SYUH/]HCC:,X
M:5]0N-F4Y;%?=V9.K2R>WE9^>M/ZP[]02P,$%     @ 8X)I5;;U/P:V @
M43<  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:S6[B,!2&X5M!
MN8 :'Q\?VZ/2U6RZK7H#$34_*A"49-3V[@?1!7S1+&93Y5LA)^+D742/D/'C
M2SVTX[X[#;O]>5A\'@^G8=7LQO'\R[EAO:O'=GCHSO5TN;/I^F,[7I;]UIW;
M]7N[K4Z62W/]_8SFZ?%^YN+UZUS_9V*WV>S7]7>W_G.LI_$?@]U'U[\/NUK'
M9O':]MLZKAKW>;A='MSUPS]<)C>+Y[=5TS^_^<;-'200)/,'!0@*\P<I!.G\
M01&"XOQ!!D$V?U""H#1_4(:@/']0@: R?Y!?HHQ+@J0)U@1:>^3:$WCM$6Q/
M(+9'LCV!V1[1]@1J>V3;$[CM$6Y/(+='NCV!W1[Q]@1Z"^HM!'H+ZBT$>LOD
MQS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'> ?4.!'H'
MU#L0Z!U0[T"@=YALEA#H'5#O0*!W0+T#@=X!]0X$>@?4.Q#H'5#O0*!W0+T#
M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WCK9[";06U%O)=!;46\ET%M1;R706U%O
M)=!;46\ET#NBWI% [XAZ1P*](^H="?2.J'<DT#NBWI% [SCYLY) [XAZ1P*]
M(^H="?2.J'<DT#NBWI% ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U
M;YL<-B'0VU!O(]#;4&\CT-M0;R/0.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>
MB4#OA'HG KT3ZIT(]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]<X$>F?4.Q/H
MG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*!WGASV)M [H]Z90.^">A<"O0OJ
M70CT+JAW(="[H-Z%0.^">I>?U'L8OPYUN/5\K_'Y/TGU>/ENO3W^NOR^.'E[
MKSB[^XKAZ2]02P,$%     @ 8X)I5;CD,TQ& @  C#4  !,   !;0V]N=&5N
M=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!A8C2B2E(LZF[;;-HA=0)3H6K#^0
M3.K<OK2<!&B1&@U<H._&@DUROA$'>':^^?8T6[\Z#/WH-\DNA/F#$+[9V:'V
MZ33;,:YL)S?4(7YU]V*NFWU];X6\OM:BF<9@Q[ .QQK)[<TGNZT?^K#Z?(@_
M^VX:-XFSO4]6'T\;CUF;I)[GOFOJ$-?%X]C^EK)^3DCCR66/WW6SOXH;$O%F
MPG'ESP'/Y[X^6N>ZUJ[N:A>^U$/<)0Z]\.&IMSX]7^*-'J?MMFML.S4/0SR2
M^MG9NO4[:\/0IZ>B5^>30[QA>_K,+LY?RIP+C#OOW#3[.#%GWQ_W,I+CZ?4<
M"UD7NO.O^)H82U_\?O8X[=:V?YD=K_?'Y/;+/+Q8'I??\:\S?JW_SCXDI(\<
MTD<!Z4-!^M"0/@RDCQ+21P7I([NF-$(1-:.0FE%,S2BH9A15,PJK&<75C )K
M1I%54F25%%DE159)D5529)44625%5DF155)DE119<XJL.476G")K3I$UI\B:
M4V3-*;+F%%ESBJPY1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D
M5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-45639%54V35
M%%DU159-D=509#4460U%5D.1U5!D-119#4560Y'54&0U%%E+BJPE1=:2(FM)
MD;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(6E%DK?ZGK-^G:?^/XY=G.M3=
M^)(OEC]AW?X$4$L! A0#%     @ 8X)I50=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !C@FE5Y6=4
M!>X    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " !C@FE5F5R<(Q &  "<)P  $P              @ ', 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &.":56XTM*-QP4  , >
M   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " !C@FE5&Z7\BMX'   &)   &               @($*#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 8X)I5=W-&$>B
M P  :0X  !@              ("!'A8  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( &.":55P:'C790H  ,Q*   8              "
M@?89  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !C@FE5
M^JC7\< #  !D%   &               @(&1)   >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ 8X)I54# B]]^ P  ?PP  !@
M     ("!AR@  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M &.":57!"'(^@ P  #V*   8              " @3LL  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " !C@FE5[HO2PY0*   $-0  &
M            @('Q.   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ 8X)I5:E5H68'!P  S!   !@              ("!NT,  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &.":561\RRD0Q,  "$U
M   9              " @?A*  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ 8X)I53CO->.?#0  KR8  !D              ("!<EX
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !C@FE53,F8
M&+0'  !@&P  &0              @(%(;   >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( &.":56U99]4L D  -0:   9
M  " @3-T  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M8X)I5<2[VW"P P  8 D  !D              ("!&GX  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " !C@FE5=\%UW#H%  "!#0  &0
M            @($!@@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( &.":54K?D3U6@(  $<%   9              " @7*'  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ 8X)I58*R<M-3 P
MH@<  !D              ("! XH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " !C@FE59DLTV!8$  !%"@  &0              @(&-
MC0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &.":54D
M7?L@"0X  #\G   9              " @=J1  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ 8X)I5=$#9DKY!0  80\  !D
M     ("!&J   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" !C@FE5PV?W6T@&  #4#@  &0              @(%*I@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &.":55/5V KJ0@  (46   9
M              " @<FL  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ 8X)I52RB0]J2!   @0H  !D              ("!J;4  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !C@FE5;2$VYXX*
M  ! &@  &0              @(%RN@  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( &.":54+(-2$'@0  %H*   9              "
M@3?%  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 8X)I
M52VOF^Y2"0  5!L  !D              ("!C,D  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " !C@FE5F.#!(6P0  !M+@  &0
M        @($5TP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( &.":55$%7.J+@,  +X&   9              " @;CC  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ 8X)I55_WU "X!@  +Q$
M !D              ("!'><  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " !C@FE5.F"+T1P$  !9"@  &0              @($,[@
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &.":5737&6H
MH ,  (8)   9              " @5_R  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ 8X)I5;#+-^PC P  I0@  !D
M ("!-O8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !C
M@FE5KP#E/VH"  !2!0  &0              @(&0^0  >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &.":56+'=#C(0,  -T&   9
M          " @3'\  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ 8X)I58+ DG.% P  \P@  !D              ("!B?\  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !C@FE5L2^8.6,#  #2
M!P  &0              @(%% P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( &.":56PF=_*MP(  %,&   9              " @=\&
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ 8X)I59S1
M'.ZM @  ZP4  !D              ("!S0D! 'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " !C@FE5EH@@/FX$  !X"@  &0
M    @(&Q# $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M &.":56ZUDK@*00  .X)   9              " @581 0!X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ 8X)I5=S?&J$$!@  7Q$  !D
M             ("!MA4! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " !C@FE58:%XEUX"   P!0  &0              @('Q&P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &.":57*(\"1$ 0
M /00   9              " @88> 0!X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ 8X)I5>1I/Q15 @  5@4  !D              ("!
MS2(! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !C@FE5
M"CLJY#D$   Q&0  &0              @(%9)0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( &.":54-*RG0NP0  #\=   9
M      " @<DI 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ 8X)I5;^T D*\!@  X#P  !D              ("!NRX! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !C@FE53&Q:;^ $  #8%P
M&0              @(&N-0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( &.":572/Z,%&P8  ,P@   9              " @<4Z 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 8X)I59-"+XIS
M!   <!$  !D              ("!%T$! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    " !C@FE5D,F-H3T#   6"P  &0
M@('!10$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( &."
M:57\VQC_S ,  /H-   9              " @35) 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ 8X)I5<>:DG0^!0  ]1\  !D
M         ("!.$T! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    " !C@FE5/OYO15 &  "),@  &0              @(&M4@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &.":54J.;#MN0(  .\'
M   9              " @319 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ 8X)I5?]#9"=R P  !@\  !D              ("!)%P!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !C@FE5!_LW
MB8$$   @'@  &0              @('-7P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( &.":54N(VQQ80,  +(.   9
M  " @85D 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M8X)I5<LW.SC7 P  K1   !D              ("!'6@! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    " !C@FE53?RHC6<"  !B!0  &0
M            @($K; $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( &.":56\;\@1%P4  /LD   9              " @<EN 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ 8X)I5>YD=4#W @
M>P@  !D              ("!%W0! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    " !C@FE5_R&IX:8"  #?"0  &0              @(%%
M=P$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( &.":576
MY,_QH0,    ,   9              " @2)Z 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ 8X)I54[P[S:E @  [P<  !D
M     ("!^GT! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M" !C@FE5S*"Y>P,#   /"@  &0              @('6@ $ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &.":57J\6&CH0,  ,(/   9
M              " @1"$ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ 8X)I5:NS-2[- P  +Q(  !D              ("!Z(<! 'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !C@FE5N8J@ L4"
M  !<!P  &0              @('LBP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( &.":540=QO-[0(  ( +   9              "
M@>B. 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ 8X)I
M5>@9)6@@#   Y(D  !D              ("!#)(! 'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    " !C@FE5JP_4+2(#  #X"0  &0
M        @(%CG@$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( &.":54;!476_@,  "X6   9              " @;RA 0!X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ 8X)I59?XU"V> P  W1$
M !D              ("!\:4! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    " !C@FE5X!Z"[9@"  #,!@  &0              @('&J0$
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( &.":54>7MU#
MLP(  %@&   9              " @96L 0!X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ 8X)I5;L%X-A  @  \00  !D
M ("!?Z\! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !C
M@FE566QQZT@$  "H&P  &0              @('VL0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( &.":5489%&"JP0  +(=   9
M          " @76V 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ 8X)I5=W1*R7T!P  [4T  !D              ("!5[L! 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !C@FE5@]-_NH\$  !3
M%0  &0              @(&"PP$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( &.":57BC%JE @0  (D0   9              " @4C(
M 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ 8X)I591B
M:NZ) @  =P@  !D              ("!@<P! 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    " !C@FE5GZG=-@T#  !X"@  &0
M    @(%!SP$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M &.":54HH7>8: ,  '0-   9              " @872 0!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ 8X)I5>,^2AIC @  "@8  !D
M             ("!)-8! 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    " !C@FE589/]V<X"  #S!@  &0              @(&^V $ >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( &.":5544I*?=P(
M +D%   9              " @</; 0!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ 8X)I55"YH]$Q P  PPP  !D              ("!
M<=X! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " !C@FE5
M1_0EAW,#  !O$   &0              @('9X0$ >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( &.":568#$46WP<  .<Q   9
M      " @8/E 0!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ 8X)I5;-*9<BG!0  %2P  !D              ("!F>T! 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " !C@FE5AP(W)H8#   ,$0
M&0              @(%W\P$ >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( &.":55B(4_:W@$  "($   9              " @33W 0!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ 8X)I5<*M\/XQ
M P  T!(   T              ( !2?D! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    " !C@FE5EXJ[',     3 @  "P              @ &E_ $ 7W)E;',O
M+G)E;'-02P$"% ,4    " !C@FE5&K^2%J$&  #M/0  #P
M@ &._0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 8X)I5;;U/P:V @
M43<  !H              ( !7 0" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ 8X)I5;CD,TQ& @  C#4  !,              ( !
M2@<" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &8 9@ !'   P0D"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>333</ContextCount>
  <ElementCount>389</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>87</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/Organization</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Investments in Joint Ventures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/InvestmentsinJointVentures</Role>
      <ShortName>Investments in Joint Ventures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Collaboration and Licensing Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CollaborationandLicensingRevenue</Role>
      <ShortName>Collaboration and Licensing Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Short-term and Long-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShorttermandLongtermInvestments</Role>
      <ShortName>Short-term and Long-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Goodwill and Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/GoodwillandIntangibleAssetsNet</Role>
      <ShortName>Goodwill and Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Lines of Credit and Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebt</Role>
      <ShortName>Lines of Credit and Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Share-Based Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareBasedPayments</Role>
      <ShortName>Share-Based Payments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/Segments</Role>
      <ShortName>Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.dna.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/DiscontinuedOperations</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Collaboration and Licensing Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CollaborationandLicensingRevenueTables</Role>
      <ShortName>Collaboration and Licensing Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/CollaborationandLicensingRevenue</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Short-term and Long-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShorttermandLongtermInvestmentsTables</Role>
      <ShortName>Short-term and Long-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/ShorttermandLongtermInvestments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/FairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/Inventory</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Goodwill and Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables</Role>
      <ShortName>Goodwill and Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/GoodwillandIntangibleAssetsNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Lines of Credit and Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebtTables</Role>
      <ShortName>Lines of Credit and Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/LinesofCreditandLongTermDebt</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Shareholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquityTables</Role>
      <ShortName>Shareholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/ShareholdersEquity</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Share-Based Payments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareBasedPaymentsTables</Role>
      <ShortName>Share-Based Payments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/ShareBasedPayments</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/OperatingLeases</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SegmentsTables</Role>
      <ShortName>Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dna.com/role/Segments</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OrganizationDetails</Role>
      <ShortName>Organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dna.com/role/Organization</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Summary of Significant Accounting Policies - Liquidity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Liquidity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Summary of Significant Accounting Policies - Variable Interest Entities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Variable Interest Entities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Net Loss Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Discontinued Operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Discontinued Operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for Trans Ova (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails</Role>
      <ShortName>Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for Trans Ova (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Discontinued Operations - Summary of Financial Results for Trans Ova (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails</Role>
      <ShortName>Discontinued Operations - Summary of Financial Results for Trans Ova (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - Trans Ova (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails</Role>
      <ShortName>Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - Trans Ova (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Discontinued Operations - Summary of Financial Results for MBP Titan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails</Role>
      <ShortName>Discontinued Operations - Summary of Financial Results for MBP Titan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Discontinued Operations - Non-cash Items and Purchases of Property, Plant and Equipment for MBP Titan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails</Role>
      <ShortName>Discontinued Operations - Non-cash Items and Purchases of Property, Plant and Equipment for MBP Titan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Investments in Joint Ventures - Intrexon Energy Partners - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails</Role>
      <ShortName>Investments in Joint Ventures - Intrexon Energy Partners - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Investments in Joint Ventures - Intrexon Energy Partners II - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails</Role>
      <ShortName>Investments in Joint Ventures - Intrexon Energy Partners II - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Investments in Joint Ventures - Interests in Intrexon Energy Partners and Intrexon Energy Partners II (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails</Role>
      <ShortName>Investments in Joint Ventures - Interests in Intrexon Energy Partners and Intrexon Energy Partners II (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Collaboration and Licensing Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails</Role>
      <ShortName>Collaboration and Licensing Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Collaboration and Licensing Revenue - Summarized Collaboration and Licensing Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails</Role>
      <ShortName>Collaboration and Licensing Revenue - Summarized Collaboration and Licensing Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails</Role>
      <ShortName>Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails</Role>
      <ShortName>Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Short-term and Long-term Investments - Contractual Obligation, Fiscal Year Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails</Role>
      <ShortName>Short-term and Long-term Investments - Contractual Obligation, Fiscal Year Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Fair Value Measurements - Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/InventoryDetails</Role>
      <ShortName>Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dna.com/role/InventoryTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails</Role>
      <ShortName>Property, Plant and Equipment, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Schedule of Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Lines of Credit and Long-Term Debt - Lines of Credit - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails</Role>
      <ShortName>Lines of Credit and Long-Term Debt - Lines of Credit - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Long-Term Debt Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails</Role>
      <ShortName>Lines of Credit and Long-Term Debt - Schedule of Long-Term Debt Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Lines of Credit and Long-Term Debt - Long-Term Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails</Role>
      <ShortName>Lines of Credit and Long-Term Debt - Long-Term Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Components of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails</Role>
      <ShortName>Lines of Credit and Long-Term Debt - Schedule of Components of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Income Taxes - Components of Income Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Shareholders' Equity - Issuances of Precigen Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails</Role>
      <ShortName>Shareholders' Equity - Issuances of Precigen Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Shareholders' Equity - Share Lending Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails</Role>
      <ShortName>Shareholders' Equity - Share Lending Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Shareholders' Equity - At-the-Market Sales Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails</Role>
      <ShortName>Shareholders' Equity - At-the-Market Sales Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails</Role>
      <ShortName>Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Share-Based Payments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails</Role>
      <ShortName>Share-Based Payments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Share-Based Payments - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails</Role>
      <ShortName>Share-Based Payments - Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Share-Based Payments - Schedule of Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails</Role>
      <ShortName>Share-Based Payments - Schedule of Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Operating Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails</Role>
      <ShortName>Operating Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Operating Leases - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails</Role>
      <ShortName>Operating Leases - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Operating Leases - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Operating Leases - Lease Terms and Discount Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails</Role>
      <ShortName>Operating Leases - Lease Terms and Discount Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Operating Leases - Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/OperatingLeasesOtherInformationDetails</Role>
      <ShortName>Operating Leases - Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Commitments and Contingencies - Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Related Party Transactions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails</Role>
      <ShortName>Related Party Transactions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Segments - Adjusted EBITDA by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails</Role>
      <ShortName>Segments - Adjusted EBITDA by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Segments - Reconciliation of Net Loss Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails</Role>
      <ShortName>Segments - Reconciliation of Net Loss Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Segments - Revenues by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails</Role>
      <ShortName>Segments - Revenues by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - Segments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dna.com/role/SegmentsAdditionalInformationDetails</Role>
      <ShortName>Segments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="pgen-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - pgen-20220930.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - pgen-20220930.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: pgen:ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination, us-gaap:LesseeOperatingLeaseRemainingLeaseTerm -  pgen-20220930.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="pgen-20220930.htm">pgen-20220930.htm</File>
    <File>pgen-20220930.xsd</File>
    <File>pgen-20220930_cal.xml</File>
    <File>pgen-20220930_def.xml</File>
    <File>pgen-20220930_lab.xml</File>
    <File>pgen-20220930_pre.xml</File>
    <File>pgen-20220930xexx311.htm</File>
    <File>pgen-20220930xexx312.htm</File>
    <File>pgen-20220930xexx321.htm</File>
    <File>pgen-20220930xexx322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1044">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>112
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pgen-20220930.htm": {
   "axisCustom": 0,
   "axisStandard": 36,
   "contextCount": 333,
   "dts": {
    "calculationLink": {
     "local": [
      "pgen-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pgen-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pgen-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pgen-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pgen-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pgen-20220930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 642,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 2,
    "http://www.dna.com/20220930": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 8
   },
   "keyCustom": 46,
   "keyStandard": 343,
   "memberCustom": 35,
   "memberStandard": 42,
   "nsprefix": "pgen",
   "nsuri": "http://www.dna.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "role": "http://www.dna.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Discontinued Operations",
     "role": "http://www.dna.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Investments in Joint Ventures",
     "role": "http://www.dna.com/role/InvestmentsinJointVentures",
     "shortName": "Investments in Joint Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Collaboration and Licensing Revenue",
     "role": "http://www.dna.com/role/CollaborationandLicensingRevenue",
     "shortName": "Collaboration and Licensing Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Short-term and Long-term Investments",
     "role": "http://www.dna.com/role/ShorttermandLongtermInvestments",
     "shortName": "Short-term and Long-term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Fair Value Measurements",
     "role": "http://www.dna.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Inventory",
     "role": "http://www.dna.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Property, Plant and Equipment, Net",
     "role": "http://www.dna.com/role/PropertyPlantandEquipmentNet",
     "shortName": "Property, Plant and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Goodwill and Intangible Assets, Net",
     "role": "http://www.dna.com/role/GoodwillandIntangibleAssetsNet",
     "shortName": "Goodwill and Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Lines of Credit and Long-Term Debt",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebt",
     "shortName": "Lines of Credit and Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Income Taxes",
     "role": "http://www.dna.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Shareholders' Equity",
     "role": "http://www.dna.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Share-Based Payments",
     "role": "http://www.dna.com/role/ShareBasedPayments",
     "shortName": "Share-Based Payments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Operating Leases",
     "role": "http://www.dna.com/role/OperatingLeases",
     "shortName": "Operating Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Commitments and Contingencies",
     "role": "http://www.dna.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Related Party Transactions",
     "role": "http://www.dna.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Segments",
     "role": "http://www.dna.com/role/Segments",
     "shortName": "Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:CollaborationandLicensingRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Collaboration and Licensing Revenue (Tables)",
     "role": "http://www.dna.com/role/CollaborationandLicensingRevenueTables",
     "shortName": "Collaboration and Licensing Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:CollaborationandLicensingRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Short-term and Long-term Investments (Tables)",
     "role": "http://www.dna.com/role/ShorttermandLongtermInvestmentsTables",
     "shortName": "Short-term and Long-term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.dna.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Inventory (Tables)",
     "role": "http://www.dna.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "role": "http://www.dna.com/role/PropertyPlantandEquipmentNetTables",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Goodwill and Intangible Assets, Net (Tables)",
     "role": "http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables",
     "shortName": "Goodwill and Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Lines of Credit and Long-Term Debt (Tables)",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebtTables",
     "shortName": "Lines of Credit and Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.dna.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Shareholders' Equity (Tables)",
     "role": "http://www.dna.com/role/ShareholdersEquityTables",
     "shortName": "Shareholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Share-Based Payments (Tables)",
     "role": "http://www.dna.com/role/ShareBasedPaymentsTables",
     "shortName": "Share-Based Payments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsPerBasicShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Operating Leases (Tables)",
     "role": "http://www.dna.com/role/OperatingLeasesTables",
     "shortName": "Operating Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Segments (Tables)",
     "role": "http://www.dna.com/role/SegmentsTables",
     "shortName": "Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i853caf453a3142bcbe98097a2a773dbb_I20220818",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "pgen:DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Organization (Details)",
     "role": "http://www.dna.com/role/OrganizationDetails",
     "shortName": "Organization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Liquidity - Additional Information (Details)",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Liquidity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Variable Interest Entities - Additional Information (Details)",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Variable Interest Entities - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share - Additional Information (Details)",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Net Loss Per Share - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements - Additional Information (Details)",
     "role": "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i23305c2916ff4335b026f6032f0a3b22_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Discontinued Operations - Narrative (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
     "shortName": "Discontinued Operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i853caf453a3142bcbe98097a2a773dbb_I20220818",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for Trans Ova (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
     "shortName": "Discontinued Operations - Carrying Value of Major Classes of Assets and Liabilities for Trans Ova (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "if0f441db4e6b45de9f8544f9c0d3eebb_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Discontinued Operations - Summary of Financial Results for Trans Ova (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
     "shortName": "Discontinued Operations - Summary of Financial Results for Trans Ova (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i75c190244ff0484b83aeed48d9e553a3_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
     "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - Trans Ova (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
     "shortName": "Discontinued Operations - Summary of Significant Non-Cash Items, Investments and Purchases of Property, Plant and Equipment on Cash Flows - Trans Ova (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "if1775a327e0145029141b45651428c9b_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Discontinued Operations - Summary of Financial Results for MBP Titan (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
     "shortName": "Discontinued Operations - Summary of Financial Results for MBP Titan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i2eee42a598fd4aa98a466a92e337f7d6_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Discontinued Operations - Non-cash Items and Purchases of Property, Plant and Equipment for MBP Titan (Details)",
     "role": "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
     "shortName": "Discontinued Operations - Non-cash Items and Purchases of Property, Plant and Equipment for MBP Titan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i26b2de07a508410aa6f01e1072205c2e_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i3308965c612c453e9078ebb6aa6565e4_I20141231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Investments in Joint Ventures - Intrexon Energy Partners - Additional Information (Details)",
     "role": "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
     "shortName": "Investments in Joint Ventures - Intrexon Energy Partners - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i3308965c612c453e9078ebb6aa6565e4_I20141231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i15c18dfb3512446892e54c5a901ace63_I20151231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Investments in Joint Ventures - Intrexon Energy Partners II - Additional Information (Details)",
     "role": "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
     "shortName": "Investments in Joint Ventures - Intrexon Energy Partners II - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i7832c80782964fd5b14cdea79b18ccb7_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i80e4e9f22efe43ed895581a88ce29463_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueNetAssetLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Investments in Joint Ventures - Interests in Intrexon Energy Partners and Intrexon Energy Partners II (Details)",
     "role": "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails",
     "shortName": "Investments in Joint Ventures - Interests in Intrexon Energy Partners and Intrexon Energy Partners II (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i80e4e9f22efe43ed895581a88ce29463_I20220731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueNetAssetLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Collaboration and Licensing Revenue - Narrative (Details)",
     "role": "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
     "shortName": "Collaboration and Licensing Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ieaebc512a2d3447e90b5fd8342c6ea65_I20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Collaboration and Licensing Revenue - Summarized Collaboration and Licensing Revenue (Details)",
     "role": "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
     "shortName": "Collaboration and Licensing Revenue - Summarized Collaboration and Licensing Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pgen:CollaborationandLicensingRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i697cc40b2a5f4316b7a9504ec9475009_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details)",
     "role": "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
     "shortName": "Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details)",
     "role": "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails",
     "shortName": "Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Short-term and Long-term Investments - Contractual Obligation, Fiscal Year Maturity (Details)",
     "role": "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails",
     "shortName": "Short-term and Long-term Investments - Contractual Obligation, Fiscal Year Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Fair Value Measurements - Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details)",
     "role": "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i62b0a659a4b042ce823f73877e43f181_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i62b0a659a4b042ce823f73877e43f181_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Inventory (Details)",
     "role": "http://www.dna.com/role/InventoryDetails",
     "shortName": "Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i2cc9d21494ac4e6282f187f5365e77f8_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LandAndLandImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)",
     "role": "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LandAndLandImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details)",
     "role": "http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails",
     "shortName": "Property, Plant and Equipment, Net - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "iee8e15ae2f414a4bb9dd770163aec6aa_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Changes in Carrying Amount of Goodwill (Details)",
     "role": "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets, Net - Schedule of Changes in Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i1e1823cada204a36bab700e70c27c840_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)",
     "role": "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
     "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i1e1823cada204a36bab700e70c27c840_D20220101-20220331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "pgen:NumberOfReportingUnitsImpaired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reporting_unit",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)",
     "role": "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Lines of Credit and Long-Term Debt - Lines of Credit - Additional Information (Details)",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
     "shortName": "Lines of Credit and Long-Term Debt - Lines of Credit - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i62b35e4e40ae42d59d8b1aec16b6ba46_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia746247603c8474193d26ebf2e443f41_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
     "shortName": "Condensed Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i88629942ad244fbab032bb2c9b8c8c4e_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Long-Term Debt Instruments (Details)",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails",
     "shortName": "Lines of Credit and Long-Term Debt - Schedule of Long-Term Debt Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Lines of Credit and Long-Term Debt - Long-Term Debt - Additional Information (Details)",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
     "shortName": "Lines of Credit and Long-Term Debt - Long-Term Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ib9a536e6477447bc8802e1df729730f1_I20220818",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6261f89eebdb44af8721f0812919a07e_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Lines of Credit and Long-Term Debt - Schedule of Components of Interest Expense (Details)",
     "role": "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
     "shortName": "Lines of Credit and Long-Term Debt - Schedule of Components of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6261f89eebdb44af8721f0812919a07e_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i148aae7afad34e52995094426804a0bf_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:TaxableIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.dna.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i148aae7afad34e52995094426804a0bf_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:TaxableIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Income Taxes - Components of Income Tax Benefits (Details)",
     "role": "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
     "shortName": "Income Taxes - Components of Income Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i9739e122e9f043e995ed67843d39adf2_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Shareholders' Equity - Issuances of Precigen Common Stock (Details)",
     "role": "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails",
     "shortName": "Shareholders' Equity - Issuances of Precigen Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia8548fd6c578423eab4f87cfdaffe3ca_D20210101-20210131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Shareholders' Equity - Share Lending Agreement (Details)",
     "role": "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails",
     "shortName": "Shareholders' Equity - Share Lending Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i8c02eb6394964842a6346dbdb0500e5b_D20180701-20180731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ice7e583da44f4d5db71d171b6773c60b_D20220809-20220809",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Shareholders' Equity - At-the-Market Sales Agreement (Details)",
     "role": "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails",
     "shortName": "Shareholders' Equity - At-the-Market Sales Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ice7e583da44f4d5db71d171b6773c60b_D20220809-20220809",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i02bbae2a880743dfb79957592adfa58d_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details)",
     "role": "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails",
     "shortName": "Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i3f9be5ff0ccb473e9fb723bea77637d0_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i25409b87df334932a6c35b3b24f55125_D20200301-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Share-Based Payments - Additional Information (Details)",
     "role": "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
     "shortName": "Share-Based Payments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i25409b87df334932a6c35b3b24f55125_D20200301-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i283de42e8a414e8486d94d0f04feba04_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Share-Based Payments - Schedule of Stock Option Activity (Details)",
     "role": "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails",
     "shortName": "Share-Based Payments - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i283de42e8a414e8486d94d0f04feba04_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Share-Based Payments - Schedule of Restricted Stock Unit Activity (Details)",
     "role": "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails",
     "shortName": "Share-Based Payments - Schedule of Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i8292e9a2dfc743bfbb47b8b51465c5bd_D20220101-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:LesseeOperatingLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Operating Leases - Additional Information (Details)",
     "role": "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails",
     "shortName": "Operating Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pgen:LesseeOperatingLeaseTerminationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Operating Leases - Components of Lease Costs (Details)",
     "role": "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails",
     "shortName": "Operating Leases - Components of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details)",
     "role": "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails",
     "shortName": "Operating Leases - Maturities of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Operating Leases - Lease Terms and Discount Rates (Details)",
     "role": "http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails",
     "shortName": "Operating Leases - Lease Terms and Discount Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ic3690c4e864c413a993291c77973acac_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Operating Leases - Other Information (Details)",
     "role": "http://www.dna.com/role/OperatingLeasesOtherInformationDetails",
     "shortName": "Operating Leases - Other Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i224c14e8838e479fbcfcedff29a02a63_D20220701-20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireInterestInJointVenture",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Commitments and Contingencies - Contingencies - Additional Information (Details)",
     "role": "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfessionalAndContractServicesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "role": "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i1cbddc98d60c4ec98abe8723e55d82b6_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfessionalAndContractServicesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Organization",
     "role": "http://www.dna.com/role/Organization",
     "shortName": "Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ia54385bef8a84a559793c76933a9692b_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Segments - Adjusted EBITDA by Reportable Segment (Details)",
     "role": "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
     "shortName": "Segments - Adjusted EBITDA by Reportable Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "ifd765a8119964718b707bbe8308bceef_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Segments - Reconciliation of Net Loss Before Income Taxes (Details)",
     "role": "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
     "shortName": "Segments - Reconciliation of Net Loss Before Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i5c8f7e75fc1545f38115e14f82ad528a_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "pgen:CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i6c5af13f173845c5956c91fd33efb079_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Segments - Revenues by Reportable Segment (Details)",
     "role": "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails",
     "shortName": "Segments - Revenues by Reportable Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "i10da9b6e32c34585924c60b925ffee31_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:PercentageOfRevenueAttributableToCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Segments - Additional Information (Details)",
     "role": "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
     "shortName": "Segments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "if09f27f94a3b4e499d71e7a10b2b2a39_D20220701-20220930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "pgen:PercentageOfRevenueAttributableToCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "iee8e15ae2f414a4bb9dd770163aec6aa_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - pgen-20220930.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - pgen-20220930.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pgen-20220930.htm",
      "contextRef": "iee8e15ae2f414a4bb9dd770163aec6aa_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 87,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.dna.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "pgen_A3.5ConvertibleNotesDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.5% Convertible Notes Due 2023 [Member]",
        "label": "3.5% Convertible Notes Due 2023 [Member]",
        "terseLabel": "3.5% Convertible Notes Due 2023"
       }
      }
     },
     "localname": "A3.5ConvertibleNotesDue2023Member",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_AccruedCompensationPaidinEquityAwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Compensation Paid in Equity Awards",
        "label": "Accrued Compensation Paid in Equity Awards",
        "terseLabel": "Accrued compensation paid in equity awards"
       }
      }
     },
     "localname": "AccruedCompensationPaidinEquityAwards",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_AdjustmentForBonusesPaidInEquityAwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment For Bonuses Paid In Equity Awards",
        "label": "Adjustment For Bonuses Paid In Equity Awards",
        "terseLabel": "Adjustment related to accrued bonuses paid in equity awards"
       }
      }
     },
     "localname": "AdjustmentForBonusesPaidInEquityAwards",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_AllInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Investors of Entity [Member]",
        "label": "All Investors [Member]",
        "terseLabel": "All Investors"
       }
      }
     },
     "localname": "AllInvestorsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_AmericanStateBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American State Bank [Member]",
        "label": "American State Bank [Member]",
        "terseLabel": "American State Bank"
       }
      }
     },
     "localname": "AmericanStateBankMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_BiopharmaceuticalsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PGEN Therapeutics Segment [Member]",
        "label": "Biopharmaceuticals Segment [Member]",
        "terseLabel": "Biopharmaceuticals"
       }
      }
     },
     "localname": "BiopharmaceuticalsSegmentMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_BreedingandProductionAnimalsGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of animals maintained to create offspring or to produce goods to be sold for profit.",
        "label": "Breeding and Production Animals, Gross",
        "terseLabel": "Breeding stock"
       }
      }
     },
     "localname": "BreedingandProductionAnimalsGross",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Expenditures and Investments in Affiliates",
        "label": "Capital Expenditures, Net Of Proceeds From Sale Of Assets, And Investments in Affiliates",
        "terseLabel": "Remove cash paid for capital expenditures, net of proceeds from sale of assets, and cash paid for investments in affiliates"
       }
      }
     },
     "localname": "CapitalExpendituresNetOfProceedsFromSaleOfAssetsAndInvestmentsInAffiliates",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Reconciliation",
        "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Reconciliation [Abstract]",
        "terseLabel": "Cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsReconciliationAbstract",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "pgen_CashCashEquivalentsRestrictedCashAndShortTermInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash, Cash Equivalents, Restricted Cash, and Short-Term Investments",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Short-Term Investments",
        "terseLabel": "Cash, cash equivalents, restricted cash, and short-term investments"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndShortTermInvestments",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CastleCreekBiosciencesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Castle Creek Biosciences, Inc.",
        "label": "Castle Creek Biosciences, Inc. [Member]",
        "terseLabel": "Castle Creek Biosciences, Inc."
       }
      }
     },
     "localname": "CastleCreekBiosciencesIncMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_CollaborationandLicensingRevenueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of summarized revenues recognized for each significant collaboration and licensing agreement and aggregated nonsignificant collaborations and licensing agreements.",
        "label": "Collaboration and Licensing Revenue [Table Text Block]",
        "terseLabel": "Summarized Collaboration and Licensing Revenues"
       }
      }
     },
     "localname": "CollaborationandLicensingRevenueTableTextBlock",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pgen_CollaborativeArrangementConsiderationReceivedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of consideration received by the entity for collaboration",
        "label": "Collaborative Arrangement Consideration Received Value",
        "terseLabel": "Collaborative arrangement consideration received, value"
       }
      }
     },
     "localname": "CollaborativeArrangementConsiderationReceivedValue",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of monthly expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals.",
        "label": "Compensation Arrangement With Individual, Allocated Share-Based Compensation Expense, Monthly Expense",
        "verboseLabel": "Monthly compensation, in the form of equity"
       }
      }
     },
     "localname": "CompensationArrangementWithIndividualAllocatedShareBasedCompensationExpenseMonthlyExpense",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CompensationArrangementWithIndividualAnnualCashRetainer": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation Arrangement With Individual, Annual Cash Retainer",
        "label": "Compensation Arrangement With Individual, Annual Cash Retainer",
        "terseLabel": "Yearly compensation, payable in cash or equity"
       }
      }
     },
     "localname": "CompensationArrangementWithIndividualAnnualCashRetainer",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation Arrangement With Individual, Annual RSU Grant, Grant Date Fair Value",
        "label": "Compensation Arrangement With Individual, Annual RSU Grant, Grant Date Fair Value",
        "terseLabel": "Compensation arrangement with individual, annual RSU grant, grant date fair value"
       }
      }
     },
     "localname": "CompensationArrangementWithIndividualAnnualRSUGrantGrantDateFairValue",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation Arrangement With Individual, Annual Stock Option Grant, Grant Date Fair Value",
        "label": "Compensation Arrangement With Individual, Annual Stock Option Grant, Grant Date Fair Value",
        "terseLabel": "Compensation arrangement with individual, annual stock option grant, grant date fair value"
       }
      }
     },
     "localname": "CompensationArrangementWithIndividualAnnualStockOptionGrantGrantDateFairValue",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CompensationArrangementWithIndividualExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation Arrangement With Individual, Expense",
        "label": "Compensation Arrangement With Individual, Expense",
        "terseLabel": "Expense for certain compensation arrangements"
       }
      }
     },
     "localname": "CompensationArrangementWithIndividualExpense",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_ComputerHardwareandSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation and amortization of computer hardware and purchased software.",
        "label": "Computer Hardware and Software",
        "terseLabel": "Computer hardware and software"
       }
      }
     },
     "localname": "ComputerHardwareandSoftware",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_ContractWithCustomerAssetAndLiabilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Contract With Customer, Asset And Liability [Table]",
        "label": "Contract With Customer, Asset And Liability [Line Items]",
        "terseLabel": "Contract With Customer, Asset And Liability [Line Items]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityLineItems",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pgen_ContractWithCustomerAssetAndLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset And Liability [Table]",
        "label": "Contract With Customer, Asset And Liability [Table]",
        "terseLabel": "Contract With Customer, Asset And Liability [Table]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTable",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pgen_ConvertibleDebtPrincipalAmountInitialConversionRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount in principal used in the initial conversion rate of the Convertible Notes.",
        "label": "Convertible Debt Principal Amount Initial Conversion Rate",
        "terseLabel": "Principal amount used in conversion"
       }
      }
     },
     "localname": "ConvertibleDebtPrincipalAmountInitialConversionRate",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Reconciling Items [Member]",
        "label": "Corporate And Reconciling Items [Member]",
        "terseLabel": "Corporate And Reconciling Items"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_CostOfProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Products [Member]",
        "label": "Cost Of Products [Member]",
        "terseLabel": "Cost of products"
       }
      }
     },
     "localname": "CostOfProductsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_CostOfServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Services [Member]",
        "label": "Cost Of Services [Member]",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "CostOfServicesMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_DeferredRevenueOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other deferred revenue",
        "label": "Deferred Revenue Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredRevenueOtherMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationCostsOfServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Costs of Services",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Services",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfServices",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationEarnOutPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Earn-Out Payments",
        "label": "Disposal Group, Including Discontinued Operation, Earn-Out Payments",
        "terseLabel": "Earn-out payments (maximum)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationEarnOutPayments",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal",
        "label": "Disposal Group, Including Discontinued Operation, Gain (Loss) on Disposal",
        "negatedLabel": "Gain on sale of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGainLossonDisposal",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Other Accrued Liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Accrued Liabilities",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAccruedLiabilities",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Ownership Interest Disposed Of",
        "label": "Disposal Group, Including Discontinued Operation, Ownership Interest Disposed Of",
        "terseLabel": "Ownership interest disposed of percentage"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOwnershipInterestDisposedOf",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationReimbursementLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Reimbursement Limit",
        "label": "Disposal Group, Including Discontinued Operation, Reimbursement Limit",
        "terseLabel": "Reimbursement limit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationReimbursementLimit",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Research And Development",
        "label": "Disposal Group, Including Discontinued Operation, Research And Development",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Long-Term Debt, Current Maturities",
        "label": "Disposal Group, Including Discontinued Operations, Long-Term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsLongTermDebtCurrentMaturities",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Long-Term Debt, Excluding Current Maturities",
        "label": "Disposal Group, Including Discontinued Operations, Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsLongTermDebtExcludingCurrentMaturities",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Right-Of-Use-Assets",
        "label": "Disposal Group, Including Discontinued Operations, Right-Of-Use-Assets",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsRightOfUseAssets",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_EliminationsAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminations And Reconciling Items [Member]",
        "label": "Eliminations And Reconciling Items [Member]",
        "terseLabel": "Elimination of intersegment revenues"
       }
      }
     },
     "localname": "EliminationsAndReconcilingItemsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_ExecutiveChairmanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executive Chairman [Member]",
        "label": "Executive Chairman [Member]",
        "verboseLabel": "Executive Chairman"
       }
      }
     },
     "localname": "ExecutiveChairmanMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_ExemplarGeneticsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exemplar Genetics, LLC [Member]",
        "label": "Exemplar Genetics, LLC [Member]",
        "terseLabel": "Exemplar Genetics, LLC"
       }
      }
     },
     "localname": "ExemplarGeneticsLLCMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_ExemplarSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exemplar Segment",
        "label": "Exemplar Segment [Member]",
        "terseLabel": "Exemplar"
       }
      }
     },
     "localname": "ExemplarSegmentMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_GeneratedAfter2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generated After 2017 [Member]",
        "label": "Generated After 2017 [Member]",
        "terseLabel": "Generated After 2017"
       }
      }
     },
     "localname": "GeneratedAfter2017Member",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments and amortization expense attributable to debt issuance costs.",
        "label": "Interest Expense, Debt, Amortization of Debt Discount (Premium) and Debt Issuance Costs",
        "negatedLabel": "Noncash interest expense",
        "terseLabel": "Non-cash interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebtAmortizationofDebtDiscountPremiumandDebtIssuanceCosts",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrexon Energy Partners And Interxon Energy Partners II",
        "label": "Intrexon Energy Partners And Interxon Energy Partners II [Member]",
        "terseLabel": "Intrexon Energy Partners And Interxon Energy Partners II"
       }
      }
     },
     "localname": "IntrexonEnergyPartnersAndInterxonEnergyPartnersIIMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_IntrexonEnergyPartnersIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrexon Energy Partners II, LLC [Member]",
        "label": "Intrexon Energy Partners II, LLC [Member]",
        "terseLabel": "Intrexon Energy Partners II, LLC",
        "verboseLabel": "Intrexon Energy Partners II, LLC"
       }
      }
     },
     "localname": "IntrexonEnergyPartnersIILLCMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C",
        "label": "Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C [Member]",
        "terseLabel": "Intrexon Energy Partners L.L. and Intrexon Energy Partners II, L.L.C"
       }
      }
     },
     "localname": "IntrexonEnergyPartnersLLAndIntrexonEnergyPartnersIILLCMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_IntrexonEnergyPartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrexon Energy Partners, LLC",
        "label": "Intrexon Energy Partners [Member]",
        "terseLabel": "Intrexon Energy Partners, LLC",
        "verboseLabel": "Intrexon Energy Partners, LLC"
       }
      }
     },
     "localname": "IntrexonEnergyPartnersMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_JointVentureAdditionalCapitalContributionsCommitted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional capital contributions to the joint venture for which the entity is committed, maximum.",
        "label": "Joint Venture Additional Capital Contributions Committed",
        "terseLabel": "Maximum additional capital contribution committed"
       }
      }
     },
     "localname": "JointVentureAdditionalCapitalContributionsCommitted",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_LesseeOperatingLeaseTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Termination Period",
        "label": "Lessee, Operating Lease, Termination Period",
        "terseLabel": "Termination period"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTerminationPeriod",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pgen_LivestockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Livestock [Member]",
        "label": "Livestock [Member]",
        "terseLabel": "Livestock"
       }
      }
     },
     "localname": "LivestockMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_LockupPeriodOnRestrictedStockUnitShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time during which issued shares are subject to a lock-up on resale.",
        "label": "Lockup Period On Restricted Stock Unit Shares",
        "terseLabel": "Lock-up period"
       }
      }
     },
     "localname": "LockupPeriodOnRestrictedStockUnitShares",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pgen_LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Lived Assets, Including Property, Plant, and Equipment and Right Of Use Assets",
        "label": "Long-Lived Assets, Including Property, Plant, and Equipment and Right Of Use Assets",
        "verboseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "LongLivedAssetsIncludingPropertyPlantandEquipmentandRightOfUseAssets",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_MBPTitanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MBP Titan",
        "label": "MBP Titan [Member]",
        "terseLabel": "MBP Titan"
       }
      }
     },
     "localname": "MBPTitanMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Adjusted EBITDA defined as net income (loss) before (i) interest expense, (ii) income tax expense/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 disposal of assets; (viii) loss on impairment of goodwill and other noncurrent assets, (ix) write-off of reacquired in-process research and development, (x) equity in net income (loss) of affiliates, and (xi) 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.",
        "label": "Net Income (Loss) Attributable to Parent, Adjusted EBITDA, Including Cash Paid for Capital Expenditures and Investments in Affiliates",
        "verboseLabel": "Segment Adjusted EBITDA for reportable segments"
       }
      }
     },
     "localname": "NetIncomeLossAttributabletoParentAdjustedEBITDAIncludingCashPaidforCapitalExpendituresandInvestmentsinAffiliates",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_NoncashGainLossOnTerminationOfLease": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Gain (Loss) on Termination of Lease",
        "label": "Noncash Gain (Loss) on Termination of Lease",
        "negatedTerseLabel": "Noncash gain on termination of operating leases"
       }
      }
     },
     "localname": "NoncashGainLossOnTerminationOfLease",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_NumberOfReportingUnitsImpaired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Reporting Units Impaired",
        "label": "Number Of Reporting Units Impaired",
        "terseLabel": "Number of reporting units impaired"
       }
      }
     },
     "localname": "NumberOfReportingUnitsImpaired",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pgen_NumberofSeatsonGoverningBoard": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of seats on the governing board.",
        "label": "Number of Seats on Governing Board",
        "terseLabel": "Total number of seats on the joint venture's governing board"
       }
      }
     },
     "localname": "NumberofSeatsonGoverningBoard",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pgen_NumberofSeatsonGoverningBoardExternallySelected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of seats on the governing board, externally selected.",
        "label": "Number of Seats on Governing Board, Externally Selected",
        "terseLabel": "Total number of seats on the joint venture's governing board, externally selected"
       }
      }
     },
     "localname": "NumberofSeatsonGoverningBoardExternallySelected",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pgen_NumberofSeatsonGoverningBoardInternallySelected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of seats on the governing board selected internally.",
        "label": "Number of Seats on Governing Board, Internally Selected",
        "terseLabel": "Total number of seats on the joint venture's governing board, internally selected"
       }
      }
     },
     "localname": "NumberofSeatsonGoverningBoardInternallySelected",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "pgen_OtherAccruedLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accrued Liabilities [Member]",
        "label": "Other Accrued Liabilities [Member]",
        "terseLabel": "Other Accrued Liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_OtherLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long-Term Debt [Member]",
        "label": "Other Long-Term Debt [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermDebtMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PercentageOfRevenueAttributableToCustomer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Revenue Attributable To Customer",
        "label": "Percentage Of Revenue Attributable To Customer",
        "terseLabel": "Percentage of revenue attributable to customer"
       }
      }
     },
     "localname": "PercentageOfRevenueAttributableToCustomer",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pgen_PrecigenAndRemainingIEPInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precigen And Remaining IEP Investors",
        "label": "Precigen And Remaining IEP Investors [Member]",
        "terseLabel": "Precigen And Remaining IEP Investors"
       }
      }
     },
     "localname": "PrecigenAndRemainingIEPInvestorsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PrecigenStockOptionPlan2008PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precigen Stock Option Plan 2008 Plan [Member]",
        "label": "Precigen Stock Option Plan 2008 Plan [Member]",
        "terseLabel": "Precigen Stock Option Plan 2008 Plan"
       }
      }
     },
     "localname": "PrecigenStockOptionPlan2008PlanMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PrecigenStockOptionPlan2013PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precigen Stock Option Plan 2013 Plan [Member] [Member]",
        "label": "Precigen Stock Option Plan 2013 Plan [Member]",
        "terseLabel": "Precigen Stock Option Plan 2013 Plan"
       }
      }
     },
     "localname": "PrecigenStockOptionPlan2013PlanMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PrecigenStockOptionPlan2019PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precigen Stock Option Plan 2019 Plan [Member]",
        "label": "Precigen Stock Option Plan 2019 Plan [Member]",
        "terseLabel": "Precigen Stock Option Plan 2019 Plan"
       }
      }
     },
     "localname": "PrecigenStockOptionPlan2019PlanMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PrecigenStockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precigen Stock Option Plan",
        "label": "Precigen Stock Option Plan [Member]",
        "terseLabel": "Precigen Stock Option Plans"
       }
      }
     },
     "localname": "PrecigenStockOptionPlanMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_PrepaidProductAndServiceRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Product And Service Revenues [Member]",
        "label": "Prepaid Product And Service Revenues [Member]",
        "terseLabel": "Prepaid product and service revenues"
       }
      }
     },
     "localname": "PrepaidProductAndServiceRevenuesMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_RelatedPartiesAggregatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Parties, Aggregated [Member]",
        "label": "Related Parties, Aggregated [Member]",
        "terseLabel": "Related Parties, Aggregated"
       }
      }
     },
     "localname": "RelatedPartiesAggregatedMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_RelatedPartyOwnershipInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in a related party.",
        "label": "Related Party Ownership Interest",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "localname": "RelatedPartyOwnershipInterest",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pgen_RelatedPartyReceivableAllowanceforCreditLossCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Receivable, Allowance for Credit Loss, Current",
        "label": "Related Party Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Related party receivable, allowance for credit losses"
       }
      }
     },
     "localname": "RelatedPartyReceivableAllowanceforCreditLossCurrent",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_ReportableSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reportable Segments [Member]",
        "label": "Reportable Segments [Member]",
        "terseLabel": "Total segment revenues from reportable segments",
        "verboseLabel": "Segment Adjusted EBITDA for reportable segments"
       }
      }
     },
     "localname": "ReportableSegmentsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_SaleOfAssetsIncludedInAccountsReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Assets Included in Accounts Receivable",
        "label": "Sale of Assets Included in Accounts Receivable",
        "terseLabel": "Proceeds from sale of assets included in accounts receivable"
       }
      }
     },
     "localname": "SaleOfAssetsIncludedInAccountsReceivable",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Lending Agreement, Length Of Time For Shares To Be Returned Upon Termination",
        "label": "Share Lending Agreement, Length Of Time For Shares To Be Returned Upon Termination",
        "terseLabel": "Share lending agreement, length of time for shares to be returned upon termination"
       }
      }
     },
     "localname": "ShareLendingAgreementLengthOfTimeForSharesToBeReturnedUponTermination",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "pgen_SharesIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Issued During Period, Value, Issued For Services . Stock Compensation Expense Is Related To Both Options And RSU's.",
        "label": "Shares Issued During Period, Value, Issued For Services",
        "terseLabel": "Shares issued as payment for services"
       }
      }
     },
     "localname": "SharesIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards and exercises of stock options.",
        "label": "Stock Issued During Period, Shares, Stock Options Exercised and Restricted Stock Awards",
        "terseLabel": "Shares issued upon vesting of restricted stock units and for exercises of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockAwards",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "pgen_StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued related to Restricted Stock Awards vested during the period and as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Restricted Stock Awards Vested and Stock Options Exercised",
        "terseLabel": "Shares issued upon vesting of restricted stock units and for exercises of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardsVestedAndStockOptionsExercised",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_StockIssuedDuringThePeriodSharesAccruedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for accrued compensation.",
        "label": "Stock Issued During The Period, Shares, Accrued Compensation",
        "terseLabel": "Shares issued for accrued compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringThePeriodSharesAccruedCompensation",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "pgen_StockIssuedDuringThePeriodValueAccruedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for accrued compensation.",
        "label": "Stock Issued During The Period, Value, Accrued Compensation",
        "terseLabel": "Shares issued for accrued compensation"
       }
      }
     },
     "localname": "StockIssuedDuringThePeriodValueAccruedCompensation",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_SuppliesEmbryosAndOtherProductionMaterialsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplies, Embryos And Other Production Materials [Member]",
        "label": "Supplies, Embryos And Other Production Materials [Member]",
        "terseLabel": "Supplies, embryos and other production materials"
       }
      }
     },
     "localname": "SuppliesEmbryosAndOtherProductionMaterialsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_TaxableIncomeLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxable income (loss)",
        "label": "Taxable Income Loss",
        "terseLabel": "Taxable loss"
       }
      }
     },
     "localname": "TaxableIncomeLoss",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pgen_ThirdSecurityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Security, LLC",
        "label": "Third Security [Member]",
        "terseLabel": "Third Security, LLC"
       }
      }
     },
     "localname": "ThirdSecurityMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_TransOvaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trans Ova",
        "label": "Trans Ova [Member]",
        "terseLabel": "Trans Ova"
       }
      }
     },
     "localname": "TransOvaMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pgen_UpfrontAndMilestonePaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront and milestone payments received as collaboration for the entity's collaborations",
        "label": "Upfront And Milestone Payments [Member]",
        "terseLabel": "Add recognition of previously deferred revenue associated with upfront and milestone payments"
       }
      }
     },
     "localname": "UpfrontAndMilestonePaymentsMember",
     "nsuri": "http://www.dna.com/20220930",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r159",
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r229",
      "r233",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r356",
      "r358",
      "r359",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r159",
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r229",
      "r233",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r354",
      "r356",
      "r358",
      "r359",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Contractual Obligation, Fiscal Year Maturity"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r81",
      "r83",
      "r157",
      "r158",
      "r367",
      "r405",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r164",
      "r172",
      "r178",
      "r273",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r564",
      "r567",
      "r569",
      "r570",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r164",
      "r172",
      "r178",
      "r273",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r564",
      "r567",
      "r569",
      "r570",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r164",
      "r172",
      "r178",
      "r273",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r564",
      "r567",
      "r569",
      "r570",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r337",
      "r339",
      "r340",
      "r341",
      "r366",
      "r404",
      "r447",
      "r450",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r678",
      "r750",
      "r753",
      "r782",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r337",
      "r339",
      "r340",
      "r341",
      "r366",
      "r404",
      "r447",
      "r450",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r678",
      "r750",
      "r753",
      "r782",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r236",
      "r339",
      "r340",
      "r431",
      "r434",
      "r681",
      "r749",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r236",
      "r339",
      "r340",
      "r431",
      "r434",
      "r681",
      "r749",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r327",
      "r337",
      "r339",
      "r340",
      "r341",
      "r366",
      "r404",
      "r436",
      "r447",
      "r450",
      "r480",
      "r481",
      "r482",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r678",
      "r750",
      "r753",
      "r782",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r327",
      "r337",
      "r339",
      "r340",
      "r341",
      "r366",
      "r404",
      "r436",
      "r447",
      "r450",
      "r480",
      "r481",
      "r482",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r678",
      "r750",
      "r753",
      "r782",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r82",
      "r83",
      "r157",
      "r158",
      "r367",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r173",
      "r448",
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r173",
      "r178",
      "r335",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r237",
      "r238",
      "r431",
      "r435",
      "r752",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r801",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r237",
      "r238",
      "r431",
      "r435",
      "r752",
      "r767",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r173",
      "r178",
      "r335",
      "r448",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r242",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate202006RetrospectiveMember": {
     "auth_ref": [
      "r565",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity applied using retrospective transition method.",
        "label": "Accounting Standards Update 2020-06 Retrospective [Member]",
        "terseLabel": "Accounting Standards Update 2020-06 Retrospective"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202006RetrospectiveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r165",
      "r166",
      "r167",
      "r168",
      "r247",
      "r248",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r532",
      "r533",
      "r534",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r598",
      "r599",
      "r606",
      "r607",
      "r608",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r70",
      "r645"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Trade, less allowance for credit losses of $184 as of September\u00a030, 2022 and December\u00a031, 2021"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedLabel": "Amortization of premiums on investments, net"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r46",
      "r318"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r92",
      "r99",
      "r100",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "terseLabel": "Unrealized loss on investments"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r59",
      "r90",
      "r91",
      "r92",
      "r734",
      "r761",
      "r765"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r99",
      "r100",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r89",
      "r92",
      "r99",
      "r100",
      "r101",
      "r161",
      "r162",
      "r163",
      "r546",
      "r633",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income",
        "verboseLabel": "Total accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r84",
      "r92",
      "r99",
      "r100",
      "r101",
      "r546",
      "r591",
      "r592",
      "r593",
      "r594",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Income (loss) on foreign currency translation adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Cash Flow Elements, Investing Activities [Abstract]",
        "terseLabel": "Additional Cash Flow Elements, Investing Activities [Abstract]"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r57",
      "r645"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r491",
      "r492",
      "r493",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r165",
      "r166",
      "r167",
      "r168",
      "r178",
      "r247",
      "r248",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r491",
      "r492",
      "r493",
      "r513",
      "r514",
      "r515",
      "r516",
      "r532",
      "r533",
      "r534",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r598",
      "r599",
      "r606",
      "r607",
      "r608",
      "r609",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r683",
      "r684",
      "r685",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Equity component of convertible debt, net of issuance costs and deferred taxes"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r452",
      "r495",
      "r496"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:",
        "verboseLabel": "Adjustments to reconcile net income to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r485"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "negatedTerseLabel": "Stock-based compensation expense",
        "verboseLabel": "Stock-based compensation costs"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r63",
      "r245",
      "r276"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r139",
      "r386",
      "r398",
      "r399",
      "r603"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Accretion of debt discount and amortization of deferred financing costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r139",
      "r304",
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r139",
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "negatedLabel": "Impairment losses"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r50",
      "r152",
      "r211",
      "r224",
      "r231",
      "r268",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r543",
      "r548",
      "r577",
      "r643",
      "r645",
      "r703",
      "r731"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r39",
      "r69",
      "r152",
      "r268",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r543",
      "r548",
      "r577",
      "r643",
      "r645"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "verboseLabel": "Fair value of financial assets measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r30",
      "r34",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r30",
      "r34",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r254"
     ],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "verboseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r255"
     ],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r252",
      "r283"
     ],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value",
        "terseLabel": "Due within one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value",
        "terseLabel": "After one year through two years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r256",
      "r257",
      "r723"
     ],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsContractualObligationFiscalYearMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r249",
      "r253",
      "r283",
      "r709"
     ],
     "calculation": {
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Aggregate Fair\u00a0Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r44",
      "r251",
      "r283"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "verboseLabel": "Long-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r317"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings and building improvements"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r143",
      "r144",
      "r145"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchases of property and equipment included in accounts payable and other accrued liabilities"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37",
      "r42",
      "r141"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r134",
      "r141",
      "r146"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period",
        "totalLabel": "Cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r134",
      "r588"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Significant noncash activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "auth_ref": [
      "r535",
      "r536",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.",
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "terseLabel": "Collaboration and Licensing Revenue"
       }
      }
     },
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CollaborativeArrangementMember": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.",
        "label": "Collaborative Arrangement [Member]",
        "terseLabel": "Collaboration and licensing agreements"
       }
      }
     },
     "localname": "CollaborativeArrangementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r79",
      "r711",
      "r738"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 16)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r342",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r161",
      "r162",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common stock, no par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r55",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balances (in shares)",
        "periodStartLabel": "Balances (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common stock, no par value, 400,000,000 shares authorized as of September\u00a030, 2022 and December\u00a031, 2021; 208,150,021 shares and 206,739,874 shares issued and outstanding as of September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r95",
      "r97",
      "r98",
      "r111",
      "r718",
      "r745"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r148",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r547",
      "r550",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r317"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction and other assets in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Summary of Deferred Revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r426",
      "r427",
      "r432"
     ],
     "calculation": {
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "totalLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r426",
      "r427",
      "r432"
     ],
     "calculation": {
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Current portion of deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r426",
      "r427",
      "r432"
     ],
     "calculation": {
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "netLabel": "Deferred revenue, net of current portion, related party",
        "terseLabel": "Deferred revenue, net of current portion, including of $0 and $21,205 from related parties as of September\u00a030, 2022 and December\u00a031, 2021, respectively",
        "verboseLabel": "Long-term portion of deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Add recognition of previously deferred revenue associated with upfront and milestone payments"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r53",
      "r705",
      "r732"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "verboseLabel": "Carrying value of convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Fair value of convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r361",
      "r363",
      "r364",
      "r366",
      "r376",
      "r377",
      "r378",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r396",
      "r397",
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r233",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Unallocated corporate costs"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r115",
      "r681"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of products and services"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r153",
      "r511",
      "r519",
      "r521"
     ],
     "calculation": {
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current income tax expense from continuing operations"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r149",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r380",
      "r387",
      "r388",
      "r390",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Lines of Credit and Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r151",
      "r159",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r396",
      "r397",
      "r398",
      "r399",
      "r604",
      "r704",
      "r705",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r365",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "verboseLabel": "Conversion price (in usd per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r77",
      "r365",
      "r419",
      "r420",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Common stock price consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Percentage of common share price over conversion price for conversion"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Common stock price trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r363",
      "r396",
      "r397",
      "r602",
      "r604",
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r76",
      "r394",
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate on convertible notes"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r76",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r78",
      "r151",
      "r159",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r396",
      "r397",
      "r398",
      "r399",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt instrument redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r78",
      "r151",
      "r159",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r389",
      "r396",
      "r397",
      "r398",
      "r399",
      "r419",
      "r421",
      "r422",
      "r423",
      "r601",
      "r602",
      "r604",
      "r605",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r376",
      "r391",
      "r396",
      "r397",
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Convertible notes, unamortized discount and issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "terseLabel": "Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r139",
      "r153",
      "r512",
      "r519",
      "r520",
      "r521"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "verboseLabel": "Deferred income tax benefit from continuing operations"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r499",
      "r500"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "terseLabel": "Deferred tax assets, capital loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r507",
      "r509",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r139",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r139",
      "r206"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "negatedTerseLabel": "Depreciation and amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r454",
      "r455",
      "r486",
      "r487",
      "r488",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Payments"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPayments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r14",
      "r16",
      "r18"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Gain on divestiture"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r26",
      "r108",
      "r742"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r18",
      "r26",
      "r31",
      "r501",
      "r518",
      "r524"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Income tax (expense) benefit"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by means of abandonment and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Means Other than Sale, Abandonment [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Means Other than Sale, Abandonment"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleAbandonmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": {
     "auth_ref": [
      "r8",
      "r9",
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r30",
      "r34",
      "r313",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Noncurrent assets held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash and cash equivalents included in current assets held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Consideration"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r27",
      "r34"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Cost of products"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "totalLabel": "Total operating expenses",
        "verboseLabel": "Operating gain"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "terseLabel": "Operating gain",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Income",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r313",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Other noncurrent assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r313",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation": {
     "auth_ref": [
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as defined benefit non-pension postretirement plan obligations attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Postretirement Plan Benefit Obligation",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r27",
      "r34"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Total revenues"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r35",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r446",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r38",
      "r56",
      "r156",
      "r349",
      "r351",
      "r352",
      "r358",
      "r359",
      "r360",
      "r637"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Related parties, less allowance for credit losses of $0 as of September\u00a030, 2022 and $1,509 December\u00a031, 2021"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r70",
      "r156",
      "r349",
      "r351",
      "r352",
      "r358",
      "r359",
      "r360",
      "r637"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Related party payables"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r112",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r179",
      "r181",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r570",
      "r571",
      "r719",
      "r746"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Net income (loss) per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r112",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r181",
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r570",
      "r571",
      "r719",
      "r746"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Net income (loss) per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r187",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r588"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r99",
      "r100",
      "r101",
      "r161",
      "r162",
      "r163",
      "r166",
      "r175",
      "r177",
      "r191",
      "r273",
      "r418",
      "r424",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r569",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r596",
      "r633",
      "r756",
      "r757",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r34",
      "r152",
      "r268",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r34",
      "r152",
      "r268",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "verboseLabel": "Ownership interest"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r43",
      "r212",
      "r264"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investment"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]",
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Investments in Joint Ventures"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVentures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r133",
      "r266",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Extinguishment of debt, amount"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r573",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r573",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r378",
      "r396",
      "r397",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r574",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r378",
      "r437",
      "r438",
      "r443",
      "r445",
      "r574",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted Prices in Active Markets (Level\u00a01)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r378",
      "r396",
      "r397",
      "r437",
      "r438",
      "r443",
      "r445",
      "r574",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level\u00a02)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r378",
      "r396",
      "r397",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r574",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r378",
      "r396",
      "r397",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "terseLabel": "Fair value, net asset (liability)"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r258",
      "r259",
      "r261",
      "r262",
      "r263",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r389",
      "r416",
      "r559",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r48",
      "r309"
     ],
     "calculation": {
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r305",
      "r306",
      "r309",
      "r311",
      "r682",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r309",
      "r686"
     ],
     "calculation": {
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r305",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r309",
      "r682"
     ],
     "calculation": {
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r317"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures, Gross",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Gain on disposals of assets, net",
        "negatedTerseLabel": "Gain on disposals of assets",
        "netLabel": "Gain (loss) on disposition of assets",
        "terseLabel": "Gain on disposals of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "auth_ref": [
      "r610"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.",
        "label": "Gain (Loss) on Termination of Lease",
        "negatedLabel": "Noncash gain on termination of leases",
        "terseLabel": "Gain on lease termination"
       }
      }
     },
     "localname": "GainLossOnTerminationOfLease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r139",
      "r400",
      "r401"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain on debt retirement",
        "terseLabel": "Gain on debt retirement"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r47",
      "r289",
      "r291",
      "r298",
      "r302",
      "r645",
      "r702"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, Net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r296"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r291",
      "r298",
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Goodwill accumulated impairment losses"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r139",
      "r290",
      "r295",
      "r301",
      "r302"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Impairment",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r114",
      "r140",
      "r170",
      "r171",
      "r172",
      "r173",
      "r183",
      "r186",
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income (loss) from continuing operations, net of tax, attributable to parent"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r106",
      "r211",
      "r223",
      "r227",
      "r230",
      "r233",
      "r699",
      "r714",
      "r721",
      "r747"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Consolidated net loss from continuing operations before income taxes",
        "totalLabel": "Loss from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r152",
      "r165",
      "r211",
      "r223",
      "r227",
      "r230",
      "r233",
      "r268",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r542",
      "r571",
      "r577"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Loss from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r103",
      "r112",
      "r165",
      "r170",
      "r171",
      "r172",
      "r173",
      "r181",
      "r184",
      "r185",
      "r571",
      "r712",
      "r715",
      "r719",
      "r741"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Net loss from continuing operations per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r103",
      "r112",
      "r165",
      "r170",
      "r171",
      "r172",
      "r173",
      "r181",
      "r184",
      "r185",
      "r186",
      "r571",
      "r719",
      "r741",
      "r744",
      "r746"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Net loss from continuing operating per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r31",
      "r34",
      "r525",
      "r742"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income (loss) from discontinued operations, net of income taxes",
        "totalLabel": "Income (loss) from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r26",
      "r31",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Gain from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r108",
      "r112",
      "r182",
      "r184",
      "r185",
      "r719",
      "r742",
      "r744",
      "r746"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Net income (loss) from discontinued operations per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r182",
      "r184",
      "r185",
      "r555"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Net income (loss) from discontinued operations per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r107",
      "r139",
      "r208",
      "r264",
      "r713",
      "r740"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in net (income) loss of affiliates",
        "terseLabel": "Equity in net income (loss) of affiliates"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r446",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r6",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r29",
      "r32",
      "r33",
      "r34",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforMBPTitanDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails",
      "http://www.dna.com/role/OrganizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r321",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r154",
      "r503",
      "r505",
      "r506",
      "r517",
      "r522",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r155",
      "r176",
      "r177",
      "r209",
      "r501",
      "r518",
      "r523",
      "r748"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "totalLabel": "Total income tax benefit from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r136",
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid during the period for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 26.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Trade"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r138",
      "r679"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due from Related Parties, Current",
        "negatedLabel": "Related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due to Related Parties, Current",
        "terseLabel": "Related party payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r138",
      "r620"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Receivables [Abstract]",
        "terseLabel": "Receivables:"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r303",
      "r307"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]",
        "terseLabel": "Patents, developed technologies and know-how"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r104",
      "r205",
      "r600",
      "r603",
      "r720"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r118",
      "r384",
      "r395",
      "r398",
      "r399"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r120",
      "r385",
      "r398",
      "r399"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Cash interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Components of Interest Expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r132",
      "r135",
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid during the period for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r710",
      "r739"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
        "label": "Interest Payable",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r203",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r229",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment revenues",
        "verboseLabel": "Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r260",
      "r700",
      "r724",
      "r766",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Short-term and Long-term Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.",
        "label": "Investor [Member]",
        "terseLabel": "Investors"
       }
      }
     },
     "localname": "InvestorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandAndLandImprovements": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.",
        "label": "Land and Land Improvements",
        "terseLabel": "Land and land improvements"
       }
      }
     },
     "localname": "LandAndLandImprovements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r624",
      "r626"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "auth_ref": [
      "r317"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements, Gross",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Present value adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r73",
      "r152",
      "r225",
      "r268",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r544",
      "r548",
      "r549",
      "r577",
      "r643",
      "r644"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r62",
      "r152",
      "r268",
      "r577",
      "r645",
      "r706",
      "r736"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r40",
      "r75",
      "r152",
      "r268",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r544",
      "r548",
      "r549",
      "r577",
      "r643",
      "r644",
      "r645"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r30",
      "r34",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsCarryingValueofMajorClassesofAssetsandLiabilitiesforTransOvaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r30",
      "r34",
      "r315",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r28",
      "r30",
      "r34",
      "r313",
      "r322"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Long-term liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r53",
      "r705",
      "r729"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Line of credit facility, outstanding balance"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r71",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r71",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r71",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r53",
      "r377",
      "r392",
      "r396",
      "r397",
      "r705",
      "r732"
     ],
     "calculation": {
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt",
        "verboseLabel": "Less current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "negatedLabel": "Long-term debt, net of current portion",
        "terseLabel": "Long-term debt, net of current portion",
        "verboseLabel": "Long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r78",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtScheduleofLongTermDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r317"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Noncontrolling interest, ownership percentage by noncontrolling owners"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r134",
      "r137",
      "r140"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash used in operating activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r34",
      "r93",
      "r96",
      "r101",
      "r109",
      "r140",
      "r152",
      "r165",
      "r170",
      "r171",
      "r172",
      "r173",
      "r176",
      "r177",
      "r183",
      "r211",
      "r223",
      "r227",
      "r230",
      "r233",
      "r268",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r571",
      "r577",
      "r716",
      "r743"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r178",
      "r189",
      "r247",
      "r248",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r491",
      "r492",
      "r493",
      "r513",
      "r514",
      "r515",
      "r516",
      "r532",
      "r533",
      "r534",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r598",
      "r599",
      "r606",
      "r607",
      "r608",
      "r609",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r683",
      "r684",
      "r685",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued and Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Non-US"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other Expense, Net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r211",
      "r223",
      "r227",
      "r230",
      "r233"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r616",
      "r626"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities, net of current portion",
        "verboseLabel": "Long-term portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r613",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r611"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r623",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r622",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesLeaseTermsandDiscountRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r507"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails",
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r36",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/Organization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r139",
      "r320"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "terseLabel": "Impairment of other noncurrent assets"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r85",
      "r90",
      "r586",
      "r587",
      "r589"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Loss on foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r86",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized gain (loss) on investments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r94",
      "r97",
      "r99",
      "r100",
      "r102",
      "r110",
      "r418",
      "r590",
      "r595",
      "r596",
      "r717",
      "r744"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other noncash items",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.",
        "label": "Payments to Acquire Interest in Joint Venture",
        "terseLabel": "Payments to acquire interest in joint venture",
        "verboseLabel": "Capital contributions"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CommitmentsandContingenciesContingenciesAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "terseLabel": "Proceeds from repayment of notes receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "netLabel": "Proceeds from divestiture of businesses",
        "terseLabel": "Proceeds from sale of discontinued operations"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of shares, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r130"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from long-term debt, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r121",
      "r122",
      "r250"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "terseLabel": "Sales and maturities of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the sale of other assets recognized in investing activities.",
        "label": "Proceeds from Sale of Other Assets, Investing Activities",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNoncashItemsandPurchasesofPropertyPlantandEquipmentforMBPTitanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r124"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r129",
      "r490"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product revenues"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfessionalAndContractServicesExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.",
        "label": "Professional and Contract Services Expense",
        "terseLabel": "Expense for services"
       }
      }
     },
     "localname": "ProfessionalAndContractServicesExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r326",
      "r770",
      "r771",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r45",
      "r317"
     ],
     "calculation": {
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r319",
      "r645",
      "r725",
      "r737"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r113",
      "r278"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]",
        "terseLabel": "Inventory [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]",
        "terseLabel": "Inventory [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InventoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Net, Current [Abstract]",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "ReceivablesNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r223",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r222",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r444",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r444",
      "r636",
      "r640",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r634",
      "r635",
      "r637",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r131",
      "r151"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Repurchase of Convertible Notes"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Payments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r498",
      "r680",
      "r784"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r42",
      "r146",
      "r701",
      "r733"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r141",
      "r146",
      "r768"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Restricted cash included in other assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r42",
      "r146"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash, current"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r58",
      "r424",
      "r645",
      "r735",
      "r760",
      "r765"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedTerseLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r161",
      "r162",
      "r163",
      "r166",
      "r175",
      "r177",
      "r273",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r569",
      "r756",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r202",
      "r203",
      "r222",
      "r228",
      "r229",
      "r236",
      "r237",
      "r240",
      "r430",
      "r431",
      "r681"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenues",
        "verboseLabel": "Revenues from external customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Summary of Deferred Revenue by Collaborator"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r105",
      "r152",
      "r202",
      "r203",
      "r222",
      "r228",
      "r229",
      "r236",
      "r237",
      "r240",
      "r268",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r355",
      "r357",
      "r359",
      "r360",
      "r577",
      "r721"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Line of Credit"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLinesofCreditAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r621",
      "r626"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "verboseLabel": "Operating lease right-of-use assets obtained in exchange for new lease liabilities (includes new leases or modifications of existing leases)"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r92",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Components of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueNarrativeDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r78",
      "r159",
      "r396",
      "r398",
      "r419",
      "r421",
      "r422",
      "r423",
      "r601",
      "r602",
      "r605",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-Term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r6",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r29",
      "r32",
      "r33",
      "r34",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r484",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-Based Compensation Costs"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r34",
      "r152",
      "r267",
      "r268",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InvestmentsinJointVenturesInterestsinIntrexonEnergyPartnersandIntrexonEnergyPartnersIIDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r305",
      "r308",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r305",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r41",
      "r64",
      "r65",
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r638",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r211",
      "r214",
      "r226",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r211",
      "r214",
      "r226",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Information by Reportable Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r451",
      "r453",
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r458",
      "r473",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r7",
      "r11",
      "r12",
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r199",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r240",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r329",
      "r330",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r211",
      "r215",
      "r227",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r239",
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/Segments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract]",
        "terseLabel": "Other expenses:"
       }
      }
     },
     "localname": "SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockBasedCompensationCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service revenues"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofFinancialResultsforTransOvaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/DiscontinuedOperationsSummaryofSignificantNonCashItemsInvestmentsandPurchasesofPropertyPlantandEquipmentonCashFlowsTransOvaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Information"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Balances at end of period (in shares)",
        "periodStartLabel": "Balances at beginning of period (in shares)",
        "terseLabel": "RSUs outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Restricted Stock Units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Balances at end of period (in usd per share)",
        "periodStartLabel": "Balances at beginning of period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofRestrictedStockUnitActivityDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Remaining shares available to grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term (Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "verboseLabel": "Exercisable at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable, weighted average exercise price, at end of period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Balances at end of period (in shares)",
        "periodStartLabel": "Balances at beginning of period (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails",
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Balances at period end (in usd per share)",
        "periodStartLabel": "Balances at beginning of period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "verboseLabel": "Expired (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable at period end, weighted average remaining contractual period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Balances, weighted average remaining contractual period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Borrowed shares, public offering price per share (in usd per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r68",
      "r707",
      "r708",
      "r730"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r617",
      "r626"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r147",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r19",
      "r199",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r240",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r323",
      "r329",
      "r330",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsAdjustedEBITDAbyReportableSegmentDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails",
      "http://www.dna.com/role/SegmentsRevenuesbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r80",
      "r99",
      "r100",
      "r101",
      "r161",
      "r162",
      "r163",
      "r166",
      "r175",
      "r177",
      "r191",
      "r273",
      "r418",
      "r424",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r569",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r596",
      "r633",
      "r756",
      "r757",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/IncomeTaxesComponentsofIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r191",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Shares issued as payment for services (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r54",
      "r55",
      "r418",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Shares issued (in shares)",
        "verboseLabel": "Shares issued in public offering, net of issuance costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "verboseLabel": "Borrowed shares, number issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityShareLendingAgreementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r54",
      "r55",
      "r418",
      "r424",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareBasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Shares issued as payment for services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r54",
      "r55",
      "r418",
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Shares issued during the period, value",
        "verboseLabel": "Shares issued in public offerings, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityIssuancesofPrecigenCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r55",
      "r60",
      "r61",
      "r152",
      "r246",
      "r268",
      "r577",
      "r645"
     ],
     "calculation": {
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "terseLabel": "Precigen shareholders' equity",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofShareholdersEquity",
      "http://www.dna.com/role/ShareholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r100",
      "r152",
      "r161",
      "r162",
      "r163",
      "r166",
      "r175",
      "r268",
      "r273",
      "r424",
      "r491",
      "r492",
      "r493",
      "r515",
      "r516",
      "r539",
      "r540",
      "r554",
      "r569",
      "r577",
      "r590",
      "r591",
      "r596",
      "r633",
      "r757",
      "r758"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Stockholders' equity, including portion attributable to noncontrolling interest"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.dna.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r150",
      "r403",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r424",
      "r425",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r619",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "terseLabel": "Sublease rental income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r597",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r597",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r597",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/ShareholdersEquityAttheMarketSalesAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information",
        "verboseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.dna.com/role/OperatingLeasesOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r258",
      "r259",
      "r261",
      "r262",
      "r263",
      "r389",
      "r416",
      "r559",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r165",
      "r166",
      "r167",
      "r168",
      "r178",
      "r247",
      "r248",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r491",
      "r492",
      "r493",
      "r513",
      "r514",
      "r515",
      "r516",
      "r532",
      "r533",
      "r534",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r598",
      "r599",
      "r606",
      "r607",
      "r608",
      "r609",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r683",
      "r684",
      "r685",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/LinesofCreditandLongTermDebtLongTermDebtAdditionalInformationDetails",
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummarizedCollaborationandLicensingRevenueDetails",
      "http://www.dna.com/role/CollaborationandLicensingRevenueSummaryofDeferredRevenueDetails",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperationsParenthetical",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersAdditionalInformationDetails",
      "http://www.dna.com/role/InvestmentsinJointVenturesIntrexonEnergyPartnersIIAdditionalInformationDetails",
      "http://www.dna.com/role/SegmentsReconciliationofNetLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by the United States government.",
        "label": "US Government Debt Securities [Member]",
        "terseLabel": "U.S. government debt securities",
        "verboseLabel": "U.S. government debt securities"
       }
      }
     },
     "localname": "USGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/FairValueMeasurementsSummaryofPlacementintheFairValueHierarchyofFinancialAssetsthatareMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.dna.com/role/ShorttermandLongtermInvestmentsSummaryofAmortizedCostGrossUnrealizedGainsandLossesandFairValueofShorttermandLongtermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "auth_ref": [
      "r551",
      "r553"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "terseLabel": "Maximum risk of loss related to the identified VIEs"
       }
      }
     },
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesVariableInterestEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r618",
      "r626"
     ],
     "calculation": {
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/OperatingLeasesComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r180",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r179",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.dna.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "808",
   "URI": "https://asc.fasb.org/topic&trid=5833765"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r785": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r786": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r787": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r788": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r789": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r791": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r792": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r793": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r794": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r795": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r796": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r797": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r798": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r799": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r801": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r802": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r803": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r804": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r805": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r806": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r807": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r808": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r809": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r810": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r811": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r812": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r813": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r814": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r815": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r816": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r817": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r818": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r819": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r820": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r821": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r822": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>113
<FILENAME>0001356090-22-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001356090-22-000013-xbrl.zip
M4$L#!!0    ( &.":55FXZPX:+T" *HI(  1    <&=E;BTR,#(R,#DS,"YH
M=&WLO6M7&TFR+OS]_ J]WNN\>V:MD9V7R)NGQV?1!GN88\ &;&_XTBLR,]((
M"XF1A&WX]2=2@ W8/:;=@E+)ZC6#)56IJI1/7)[(S(CXY?]\.NIW/M!HW!L.
M_O% /A0/.O_GR2__7[?[/[]NO^BL#M/)$0TFG:<CP@GESL?>Y*#S-M/X?:>,
MAD>=M\/1^]X'[':GWWDZ/#X=]=X=3#I**'7CX.AQA& H:-O%D$47HJ&N%P:[
M1@H?8^#WP?_MW6.G<RI1Y2YA,5WPMG11%=_U*BI+ 3Q"_EM^##8['XTM9"5$
M2)@I87)29D)0WM?;'DSXU_$O'(S_\>!@,CE^_.C1QX\?'W[4#X>C=X]D".'1
MIWK.@_.3'O=[@_?7SOP41_WIN4H(_:@>CCBFR],_C7O?NBZ?*Q_]S\:+G71
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
M1@9- 9$'='%@:MPMSPJRF$Q2&-UT"R,YR^^QKL0I)^M4H%T8R.[9+<_,\OU
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
M9V, @SG):#W(H#T'CB:)),F'S#[\YT"K+6P\(\E Q=5V>5#01JFH;LM/0++
M1;[17*-5([*;/NJ\3Z-^:)X.!Q^JGXI]VARRHUH](?X];0%'I12RDA  &0^K
M/ ?9[*F,MH:<*W[^YUI?GD0^X_7DHJ]6;8PSF Q'5QL0[IP<\U5HO'841Z?#
MVA)GN@_\8MLX7VV#&<:(B4A;MLQ8%YUD(3-*)@C1HP0EL_8I2Z.5FN,4E_:A
M-L.)SY*-T9K_+SP4$)Y2(%6[)4).1K9@H],M4'O1FW;U3.];HDK&$82L0Z)8
M(5$(+CC/?BDY%P3.<0[SW($RPTW')+W2"3,J 5@9>'1"D!-)U:1E<;-TA[Y[
M=&XQ%'^B.(;^X>9W)X/>^:"-.#QF&C)X]UO]Z/-P'!&.3T9T+@?7S[F\XN4I
ME^_KL6_"XB#H[# Q"A&*(91%6^6\"+4Y1&A'1E)O0E4=:B(_#MY5VK8R'M-D
M_.OI!AX.1T_[.![?;.T^H7Z?TN0$^^Q]&(_:GJ\5ULT%G4+ (EU-A_4B4HE.
M>0Z=?-V\TH8M33^"V-,3MG9'-)JV5Z^=U@]ZQVWA=B4EP=P;L7@%Q&[))"TL
MDW*5+!BE%Q2RW1%F.L+1^[;@1+KFR$H$4@:(0R4I23EE5,Y&*-\"#MX.8SC#
M9<&@K+:)?19D2"EA,0:I6 .856[%QH-V&,,9SO0%7XRW6L48@+P+UGC',2Y)
M5)KLHD)V3\9P=CA9%;4A(!!(H+()V4>)E*2-3-[!SK_3>CJBW)L\PU3#J-/K
M<&S3AV'_ ]/FZR?-:AWL16] 6^5;#W ^R<BZVTLXV)EP5/ K#KX7Q'WWOIEZ
MCU_0.^RO32&X<JNU3W1TW,?1<QK0I)?&[2E%)B)*!]JX:1]6S=;"!.MM"4+E
MFOP]_X9B*8 -".#L+& ,12:(A&RY(6",.@H;M#6N%IC.<UP5ZK,4# ?O)C0Z
MJJL=M8+7S:)=GY<YZ@DM,0O*EUB+?*>D)42+J$@2*JE$D212"_C#_* RP^F]
MFN>KLZ2H-#,\SS9;1N08RH&G8%LP*_%M5+[4/J_'=R^.MT15ZO9:KUQPJ00
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
MSG/OZGZJ8I;6&.%<W=CH MA<?,&@O)8)C& ?V):^.7,M4#]!+;<L2RP@O,;
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
MF$4WAIH1B;7:;+ ^*GKPQ!C;#4&(.=JN=+N$VK]\V<OSW^/.A/IT7/'N#*:
M_ZW#SJ=_4JUM!UD].^FJ+6M^=U5K4E V'ZW,O20\XXB41E/U_]LT/.4W>$%$
M.%ZZ_*CTQFP5.C6;BL6CU'T_@W>4.^,:UW;Z.)YT1M.4ACN2DYGGMZLI<6SB
M(7>8T(UZDQY?\7QS%8UX((]/1N.3NLMJ,NSP&=.5%:G^$O]:Z6#=K+[VZ7S,
M.RMI\O@/_,2V)#)I]="I']NE])_W(9D[R(]2\-!:?P</"W+V)5.T>1C W'$R
MU_RM7>[V)N=5B0C302>QC1HO0Z<6P#;"*?/8.3V*P_Y?_FR\.W\_<#%AV[S8
M+SQ5-KKT5>S$/A[T^),OGNY'YGGF:O_7O6>/7A"&4ZGBU*:U,B"[2 M]6ZM:
MO!9;J^_.]E?[AWS-3WR/]YMO_\7?>R4W5C?,UBK_FL-T,RVT/ZUJL?L*ME8W
MWV^]W>#G?W98TTOWCEY_X@#NX\;9>]@\3*>;DI_Q9EIHL3G'@KHK@W!=($_=
M:$%U@\I):*5T1G&>'<0BNS,9IO=_ZPR&G6,<=3Y@_X26ZP9+C?RBD1<^ZMQ%
M+=7Q%NIX8]%.N%3[A\FN]_P'K))=A%*ZWAB1:]=?%?6#)R^?KVW.5O'F34:7
M>O=#GO R%CY/1+NYJ%[91^O7T^]/-6\LX86<L7A+7:62[X*'V/4NLN,L :R/
MVH*/E>Z-,_Z[\[P_C-CO[%"?TJ2S@:/W-/G^PMX?6P2YJ &K8%K$MZ%)F_5!
MKOM=J1-/.^F TOL./^M[)K<TW?U<)VBN9,K]1?[U7+,/<-PIO3[E#O;[%S-D
M==KGWR>].NDS&78B79S %[Z8]SG_JM1UQ_2T,L/Y!Q?S0%>FCZY."57N7<LS
M=#(?Y?"IGGH\HD338$JJSK0LTKCS%[XH*TQG?,*L?'PPK-E[E]4/)@<XN?E3
M/N+UYZT/>_[EBU_SU[]-YPG_HJ[\Y,BZQR?%PRH5_*7I^67:XN3R8M/>9M,G
MF3YIG4 ,HI/Q=/SP=W/?[WH7P-.3T8@?Z[PV2_7O$YR<C%MI1/[4^H?^K:"7
MGFHAN%2WT@21NNRM^0]ZX[.SAD]X\&2/QC>5_4_4*IA9/<*+J>"+(G5-ST9_
M_7=S.%^C!+>:,5=M-LC5*+$].NI-)FS&IMYJ-!Q4NM0_[1!3I]/.M-,AINE6
MBU6<_#_VWKRYC2-)'_XJ",[&CAV!DNL^Y%E&<'3XIWE-TI9H>Z5_''62D$"
MBT,2]>G?K&Z !T!*I-@@&V!MS%H@CN[JJGR>/"HKT];U(1:H^OP:%^/UKZ?P
M38Y%YN#7\7#:KP]&O$$'G1_R(JN?*:-/9E^8'/6J8],G^=CTJMFZ'N\9_\;Q
MCP_'KA<F.,_OC&P?'[ORORG'UGH=D3 .3"SI W(R6.1-+B]@+#4Q%79]5.QZ
MOF^]ANP*A&8[?7B8V+'> [N.;*;(3#BC;!U>^6X'Y!I=^<'X&&@9[C*:VV%
M1L<P":?=;!'#Y<!XS!-WV#D<#3]-CN8?/P';.%9C"S'U!E5AKRJ;;NNZL6UU
MMJY\\_H1;%7&[M8U(]C*93&R-IB9\-0A>M7^[3<K*3U4N0SPX)_@VHN_[?XM
MI4\4^[[-RZ]]1I]0?;.]RUM5S21/A%G%8(52S6\VPV!EFP;[C:OJ1DM[K$/X
M_->K^:5L$JSDH9HM7+^HI,M:M?:A[J5(W^@9 /AP.#J](K!<?:F"MI]]::UC
MS/L''T[?O3_\LGN\R_8/7O"]7UZ^WSU^]1F<%Y+[!>P^WX'KO&"[SW]?/"8B
M]@_^<[S_?/?T[1<O=@\.,3S+Z=OW+\2[ W!\GN]^@M_@MP?^T][+*PIP"&>B
MIQ@C&CA%L%P>&1D-(I82QB-E-JFM[9UE/BV;L.O)K_+GJ](^FBP/L7SBYQZ^
MND$FS-Y5WMC#RV(!6#%@-N>AWM1QA?K9SH(+]9^S$,*&/7%;EG%MFEW5AF@E
M*/^>CN'.X_'F=HFX)P/T]->#MY<-T*A5]"))Y+W,!FC>VA36(J.\<XH;XZ6\
M69>(1V;*M*OFUOKSXXNK \G?6X6H<.NWN74^Y;]4,_YL'KDO''LGCL5+'&LL
M2\EBC1+W%G&M,3+4<R0$,X(%(9V,M^#8;R6-7=-\HF59"^DK^U?YW.V5VVZ]
M=%4^0Y7% )[:8%@E(4S']=X7/&O=BN^*[C;#476O_FF^^:<>W!INVQG LPWS
M9M?'WKCR_ 9VX#.DP1_,9:'SE\<3.PAV%,:=7*VH%ZX[L<A^L%>>6+P^[:!L
MT-[3!NWX*/;[<UGK_  25&V3UK7\;[!I>7WJR-LX;LV2KMXTS].XP5KC3IU>
M/O\=HB T888X80(L:\V0\0PCQPP)0/HQJ&_W7ROY)#?)NEDCNMJI\C#V_61X
MWFF4U)U&N_-:)B^KY#!0(M-!KP;L^,B.(KB_ET#L523: WP525Q2IHGE' LE
M(_,Z!OSWJWQ5@AG9 H+S/?"DQ_^S]6KOY17YOM5QK^JTUYOJ5OO32:7H0.-=
M;BP[F!ZC,*R:@>4+@F4-YC)<"S\NB'_>/SBD?Y-HB"%,(8]#+HX2'7*2$$04
M,Q8S3E0^(4"Q[A*!NYB>E:^9K_!VIU[9+!.^/G(W7CYREZV6^HO=SJ<XBJ#%
MQM.<23\(G>'Y0EV?2S.30$XKR?_Y9%A;0T]',2=H?HSG.2]9;USXX<R4Q.<_
ML6X\[$\GRS^IX;1=U<6^/)"+_\W7KN2$RP"3(V2*DG '=C$(E/6*D! MIUK_
MK;;FOSD:G;MOAQ&Y4;0?D$V3.'IJ^Y_LZ7CKI\O@!^0O//'5@[T"^RDU@OW;
M-M'[EVW-6#I'H\PN_[C1"AU4.5D@O,\R,0TFXW_]9*]<_1:V=UKL3G4;5=*"
MX;_<?[W;(1C]WOH^6@<[__[U16Z:^FQ_[^#%WL&;I1&WJI;2&F4:\B=$-M^4
M2NLGE#:?O,>?L!N6=%F'S>2;U8)X-8G'<^/YR</O_3Q(S949@&:0@*?J@ 71
M"YWY"->JN,=O8(%\NVZ'67SX2GO<YLFO[Z#]?02_*EL"M\BN^?I8;F[7D'S@
M?N?U0>=5!W5>OMK;V7OV:N=7L!*RRMW)S<*OL'*:YZV'.[=.5D!59\*[:A&]
MZI$>2D1O.99;B*C,)5IR/"/'J>%512Q5NM++LZ!U57._/EW\PW1@IZ$'G__X
M]!KA;58A7<U25=>.E9/4HY$ ?C<>:GZ_=$E#S7Z/\I>?$OVUJ%M9_%LLOKD6
M_O^V?9L+D;XYBA& ;ZO04B4GZ_J@;^()T)C+.9AK_!0=ANLH;Q6U>QY]]4B7
M L"D,/.F@+,P\R-=?$JO9>8+YEC> 3J)]6W.2[\<P%UB10]KRW3Y\??@)VO]
M )W=855RXD65/++6C_)FO5=BW15_)4V7%']1\YO$]+)M:OZJY2^:?C7K+VZH
MZ7.&U"@>P?=R0:7UY3*1<^W\\#AV?ECKA_AUK4<_'(_7>OP_KO7H-\I6%^MN
MJXO-L=7%)L2YJ@4IYN[&FCNJF+N/=_WU#<W=*G_X:-B'6XS_V7GQ?]/>Y'2C
MU*9>=[6I-T=MZHU0F[JHS4VF3=TVM5DV@^YG\1FY:8C(CH\Z+_O#3^>;06O+
M9OFA]]9Z].NLW//X-T2YYT=9?^5>+4A1[AO+[P07[?Y(5Y_G6H$3&--D6*GL
M6R3D%OQOB@00NN&' 6@Y#-!R,32@AG;MP!Y6W/+/<>=Y;^RGXW&N() -CIV!
M[9^.>Y6G<4Y&F:WJFCCY.Z_C>-I?S$PK++4IXL'$AK,4*RS5=C$$9?E[KI+5
MFU0U)RK:@3?Z\[\S:_6'XVDNA['CAM-Y%\W.Z][X0Z&B39$!<9WSNRE4Q L5
MM5T,5167G8Q@72H:^FTT]#%DYBD\LRD+_"V>F3_6_-YBJ5"Q^7JPYALG_\OA
M_G8>[L=X?KH_'^_?/_A_+UZ7H_U%.;6&NPAF6]N_QD-PT2NU5#7"+7II<]96
M;'K$D.P4DFF](,JM[>Q7=UY:/QF."K]LSK)N/+^4'8GVRZ'9VOYC4-==CZ.<
M[V3[=97;64+PF^BGH]ZD%VL'_(]Q545T9O 4-MH<*1!LP]FH[#RT7@X)W=I^
M'I.M=S@'0#Z#WG!T@8,*WVS,.F\\WY3MA?;+H=C:WH7?@-63(A@[%W8V"]-L
MS IO/-.(PC2MET.]M;U?];EZ-:B[M,"E"L=LS-IN/,?(PC%MET-*MK9??#[J
MN5[)6]^@)17MK5%:%KF11>9;VV]@7NVD.!X;M:CBJ\G<-^P.7/5(NMC;BCU@
M!]?)*'[.=FO]1(V.03X1-QC$%2WQ\J0@]N2*%D[.CF,M0__]#Z+X;3MA-CIW
MW<X?_<G(/MMYC0[*_'W/_+T^BL,WGWH3?U3F[[OE[\^8LPC*!'Z7 )XWQ"L3
M=YN)J\ZMG:&W<W 41_8D3F' G3>GXTD\+M-Z^VGMV%'L#*>C/+L_#4?URY1Z
M_9Z=Q/$_.Q?V] 'W(>9FZ^/<-SV?@/YCT#LK;E)O[.\ +_R[-X2G'?_W/S37
M].=NYY<X +XX^_.W4?2]PS@X>V,GQ,'PSS@:Q_.WZLM<7./SZU4,]%LVJX:C
M\U],)F]@,&=_UVG^]9VNNLRWGGO6G;=O/WWKN9_ Y7OC?+1I!//4/^V\CB?#
MT21O/+X<CHZKGIW=#MQB\1OU(//U>N?!/'@-%N-)?CJX XP[PCW=*:Q#@M>Y
MTTON"6WAS;-WZ@/I9X/L=D 4/O;@F[,_J[ODCZLVT./.\-, +@W7G([SL(95
M/-%7?=U[^7'>#/NQ7]=P@WM]C/ NW*5[FUM48ZMD9EC/V543=,.G[^8W^]/L
MH'3ZP\-AOMUH\FDX^E#?MQ[_Q]YX:ON=69-.^,ZQ/>W8DY-H1QW@BZ-\OJRN
MLU,XXM8< 9(PA\WX]-B! ]GM.)C0\11X^((<9DP-AA-8L$FLBM%4RQ_@L28Q
M+R.LUVGGDST%63JRD\ZG"$O3[U<_L6,8'$!B5ELA3?O].)YTP(>*@TFG\IWR
M<O;A6KE9*^"R6V&V<C8K.<X_F_^5JK\N?A^$=3#.WZJN/XZWD.8GG;]B)PPO
M/%EUYVG.81K-)2[?<P%)_[QXD:6;Y+&<$TN>J.,3P(;MU,(Q'(R/>B>5Z%;?
MA;L.@2'SB>_\Y_@DEYP85=^!.P.2W6FWFMXE.-?[!1<?]]*P\L->&MH,-1EN
MUT,7%CK/\,EH> ++=CJ;\1ZL1QR?@'&8#WAFGAG! /X8P%*.J^_/^MG#M_YO
MVJOZH.?!?>J-03PNR-&U]X5IVIJS^E:WL_4IYO].QUOU<VS!NFS5%\I?G7^S
MVWDU\ _;+?T[3OFL%-*TB9;M!&_-?U1ZMM_G6%;>LWVA"?I,2+?_Y48_;5^+
MH_N7[:O[C[\! LH5+W*Q'B".0SNJ; <PQC[!2_3K</@A_WVQ.L\U3W3U--PW
M5J\V+V=F8%5!L'JN_NRYQN>E!K/VF)FLQQ'4 7PZ4XV_C7H?X6L7\W)_A7\.
M:ROL=<P66;;"\_>),:+;^734 V5_X>*]P<=A'VA^/'7P[F"2IWS4&W^H'8$I
M$/DH#W!2*:$=4//GO^W.M!18 8.+EX2;P;."69\-H4ZR/G^UMO[ F+A.*UPT
M$"]<;'2V\EE;CR?9ICP\_1E,BQP@[\2/]4C.?ULK,# 4JZ8763_W@*8.SWXQ
M/"N4<O96.BNO,E<!9Q^-\@VF\>>L(]^#1HPY\CZ>C*LW*AV97_9MOMK0O:]U
M9C4%QV>U77ZNIC)^/JE_?US71S@<#3]EJR KX>L7/[LE8%\-1V'<V;*]XZPH
M\RKYW@E\I?IK/)X>5Z\<F)HPW/PRBU4/QEV_GO9#?A'JO\$@ZQW/?EP/*K^J
M3:+\"DSN_$]^J.K?V93$4/^5R0>FJOH#?(->_?/9].27XQ@_5/\>S6\\ 0#&
MZK-L*%;_SCZ:.P^#>&C/9FYFV<71<641CF']^F#_PUC!UAA7S=?RI%TR3T,>
M53K]RDS"S?K9@3@\JBU5$.6O8&[NGM5CF5\^?ZE:BVI9X(,+O\B>2F5KP-"'
M<#/P.P_/ )(/ S[M_-#[L7:5P*JK05D5(-O_\]5S1$P'2 F,NY[//F<6=@\D
M4D%H,H()KXSU,= *F-@9>K48PSU&=1&@;L?G>J0IUR/MSOWA<\GV\\)!/\,P
M9N, .:B\DW$U[8"T:3][XY7'-1I^A'M67X9O7\1>[:Z!HY.GL/JF!4J!1<A?
MF@^Q<SP,L5\;]S'!1$\JZQ@,BJQ9+GUUYO]ES]V!XPYF*'PQ?HXC#P8E7&=4
M&YRC8;_^8F6/5A;SQUC["P&DOC\\J:SJDWP885RS5_;^\V7@GE]J2@30'.5G
M^OCCX@W!"<J_RQ[+::?2>R"4GV9@K>1P=I=.WF7+%\MT,1J&*:RDA[M5=>,6
MF>@<]34+5<,:G5=M O;-<*P)VV9RA9_.@C @[6<24#W-HCB<WRE[###=8*#E
M@9YA=/Z>'5<.2;[KM4*754.LI#6KFUK^AOV^=76$IKHP.('Q)&-N,.D#!?^P
M/(NP4.,<:,I?R PXS>P_G<5HEF<K2[JMQ?"T [YRKW8!8?G'>3^L!_)L#T?Q
M@A[,6 +$GMCLKERXP2B+ZL?>3985> -D]2238'\NU "ZBP[;^'P2LE[LA1YX
M4K-E.0?>F7=VY@=G#JAT[DQ=UTJD&MGRT'*U_?RXX-KD*P*9 #)Z"98X.X?G
M=[$GO8GM7Q:L4<5C>1;@M_!6M_*\P97/!W:Z2^,<9U\MSWVM]O)P8#QYYF *
MACEZ-M<HH?,1'G76XK)7 W6):C*"/E_W^]2?YO?/KI!G*4YZ68;^V1DN2-4_
MER]>?0<LBL.Y![G@C]9ZLY-G+ _D<SVO%?>=:^\?/L/SS13M&?.=/1#(\106
M_K3ZWHP+P0J"851KDV, %=\-_0<06G"IZR_.OCE;PG/E-5_3V>\N/6 5"@'!
MG\1,^-6])['?C_74G3G>YQ&P_!;(&JC,TWD<I+I/]$<#L%0/>_53+S#8+09C
M@SVI7/ +D]RWGZIYGZF :JXJ(NG#LEXFM11#9OYNK?KJ^_:'F98.,Q\/*A+.
MRP77N%!D<Y%N\C-4CU"9:1479F:94^3,^NJ?&;/5]V<+4($E?RO$3 ZUL54M
MM06PGTRJ3MKP9F;%&>>,Y^P]#YEVE\#=O3!7>0*J>,W[(:Q7)]N8.1NC>NL_
M?\X -A?LK%?2:'@,7 _45^'SPF+-J'PVBF&M5:[_0L4DF4: \\!HJA][F3M&
ML;).:FWB1]/>I/,APM,"#PX'@]B?_0Y^6"N@V9K6]DF8K\JT/K]W,CN_5S_%
MR12(%VR0E"IF&5^0S9DU 4\X4^F5) ("YR;E17,]WWA0F2J73>GNG-'FX:.Y
M=0:W&=3#R(QRKF3/[EK;T3]\_ER+ 8PA5JY%F-9+-H^"@1CVSH)9H&(.AWD\
MRV;6&61J7LP$?O:LX\Z1!;*9V ]QD%<M+TG^HU.%[&OIOCX6U0Z/\^7UYFVV
MGW-L.LQMS<IW2.-*CTR/3V8(./=;YJ10L\IL14'<JIA_M:^0OUM%Z_OCR@X
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
M[B"0QY(Y$KV-090 RB/ [RKR<Z_#;S$X[@CB!8/#42V"Y0(F%$O$<<)(!YK
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
MQFB.J9;+!\?(?,!&@'F!->+")Z0=B2A1(@1G'B>JP%'BN>AH4[6Q6E-]IL$
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
MW,^1@%Q4'!D+CH!S*B7'<M8=-ZK@>7/QW'B%D(+G>\+S@G;&4>6BP111X&;
ML[9(&W#M@[#41A>3\#Q7]M)"MPC/&[\E_SJ.HQWYHZK/;X@?8W]X<AP'D[(U
M?X]'@NHE #IZ?KX LXRC0DK-D=*+)2^?2 4+E2+R5EK$<=3(*H<1F!?8*4%%
MT#37%.C*3>PR63"]PC,\!=/WA>D%0\. 1:$X!T\!6W <L,LE1,%Q4(:'D+R*
MC. *T_SN%08*IMN+Z16<NBF8OB=,+P8# CA\0+X**8P5XC8:I+T/R&E83I>T
MI3X?P9-=8.N"Z<W%] J.R11,WQ>F%_0TX4E&PQ(B0@7$C6?(N,B05T&YH*,+
M) &F15?=O;M0V>R_3=>1/KQYV.T<QD$<V7X5&;#AN#?HC2?Y.,S'6/;_[RTX
M,%N-7^JU )K:N;02A:D:9ZI72U$"28.1V&9^T@QQD@@RR044#)<47$5KJQHA
MN$M8V8O89' W'24HX'X <"^8(3%X;(-7B FM$5=6(*LQ1Y:DJ!6+.NE0@=O<
MW;4HX&XON!L/%Q1PWS^X%^,&.CAMDE: :P?@]LPA'3%%@8%1Y@6/)&?Q,=GE
M=^\S4L#=7G W'C<HX'X <"]H;B:LLB *R N*$4^,(N=R2R$+W$UE5#;ZK6T.
M9GFK4H0V/J7@U?&)[8UR'"V?&3@<#L.G7K]?$@KN+6;PRVS*SQ?BU^%X?)F,
M4N]S#.A+' T+#]V*AW:7P@..2&]B<(A2L"]X$KG!" L(6V\<P<(X#CSTW__0
ME-"?6Q3)++L3;8\/%""O%LB+F0/2@NG #:)5L[(0'1@4QN1>Z)AQ;:CBN@#Y
M$0"Y\5C =4 N@+T58!?=>R,]%08#0G,W((Z=0Q9;@U@0EHEDK8RAE/+8<+ V
M[ML7K;M:$"]H71H\IE%AQ$A@H'551)9$CK@F"=PB*9QF;=2Z&Y\(<-F/'U8M
M0V'J_70TRN_9\3A^9PF_1Q%S;-RMKYJVYGJ]D_.5>79D1X>QD%,SY/3[DF]/
MI794@7&!I12("^R!G"A#0B?0.=H9KVQCY%1V$%J,YJ9]^X+F>T#S@JDA!3AR
MSGO$G 13@U.'M!42!4:<B(9+G9HS-0J:VXOFQAW\KZ*YH/96J%WR\HD2,M+L
M(&2W( 6%G!0$B2!DLEI%%M36MF1M.C=<$-MV+[\@MD'$+NA9E6OX&0D09:!B
M.1<".6H54EJ;J#@3QM.M;<'O7!*[?=OR:],8='C6VR)^J[=%:=USOW[^?&7F
M34=*&E%S9/7'<J4_HS7\OP%7P&O$09<@S40$QC*)J]RFVLFM;<J[C)7F784!
M[B4V4!A@I0RPN._O#3%4&L1X$(@3L%2,L0[9X*@+@OHD6<4 NK$F'H4!-HH!
MFH\G% 98)0,LAAAR]7@724!$.(*XR-5^,0>O12<O91 FPH)M*]/%JJFSR(4!
M-HH!FH]/% 98*0,L;@TP)SVN]@)8+C?**-+82I2TI!$8VX>HMK8U[H*-MRX,
MT%"&PAJ$-,X;=?:'XSOE)&P:A?UPOY&,,3PPO+J6S%X-_/ X+N=3%3J["YV]
M70IJ).ZD2$0@D7)?I* ]TL2"<Z.,Q"18&S '@Z8KKVA?\.-MPZ^M,64:W$UY
MU#QP]WA&X8$'XH$%LX8;'D0P!.F0@ <PCO *YSIJ*;+$-*,,S!I*NH(MMT4H
M1/#(B:"!L$8A@H<A@L4(!\9$DB0P$C17.G9>(.L#1E9AH<$:\,FXK6W!NH8N
M^S>%"!XY$300W2A$\$!$L%AV,84@4Q+(I801UTP@[1E%(KJDK J"V>P9X"Y6
MR]N=[2."#:JFH*X.;53G+F9!P"Y<]?K6#$U$><LUVG.-;\AVZ(U/^O8T S1^
M_;;EFY>_62;V829V \[$@5$TBN/)/&GND1U_N^=H\F53<3[WI;A6TV;B^^7^
MMRHY6"UKD:1&(U@TC(S6&%%AM0Q<D6A#;M>%KTB*N[65N*8>X:8#N.FTM@+@
M50)XP<^SVB5, D&"!(ZX)!;II"32@0BO';62@]KF7267,UH*@#<"P(UGI14
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
M NF:(%^)Q7^EBS527XG@A38O!L:SGBD7HTKDF"+&*4$\65+(:HR1HMY(IT0
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
M-H5MRB90^N-CAH-OLS'6"T:3/XS_2=\JGOR7S</!<5Y%JWZR$0?'Z5%AU.W
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
MHXDVN8AMXC>*1W<]F%[C<2VH^L"H.L-/E4@,5#*%0(K$3XEG"5^91-X3+&G
M.DB9W:M$SYOXMW>O%C M8%K ]&=@*I@V$H2(U@//803!8Q&ED,JPZ(TH8-HP
M,)T]Y,"E2<L>T<AA3U 2H<]DU2*IA<:20>!<9HJJN>PR4P"U &H!U(<\+\:D
MP9Z#EMQSPJPQC"8#7RFCF/6V6/H-@=&Y/7]@%+C'&*E />+*"*0MUHB#4\1!
ME#*PA*.<=@6C*V[H-S1PX->Q38.3_@[5UXW?TQ]GWSBTP\]5?S),N,;XNN7Y
M^$]&,?W4@3T:P8NS#[^=_5+5KW6^_M)OTX=-A2*.YJ,+\@A/;O_VK0KCO8P2
MZWB"%-/@ANDO3V^OU[=F9L7D'E?K1.IK;^-U<NV]FQZKUQD1=WKJS?<8O]LW
M;QR"=4Y,2_HJUS6^_FZS^JK6A;C;S"KC>K-N"79KW6H/NHZ'9TVFW(>R"93^
M^)CAX-MLS-*"T5D/0^7TK>*S?MD\3.OP>-2I^IWQWN X/2J,NAWX[B&OKSG@
MIQ/LV,Y91>=#8&[SVAX2)1PVZ<4G84V=FE9>^VYL[MVNC0!>>"8T;T@V4U\S
M>;,'O[OAKQMO;150U:\_O[1'U3A=+P-5#Y3WQX?'!W8,H1Z=.D)Y,DZ7PY3K
M*V]NSG7UO =N"V+EJW$9G7IT=@?CJ>K5@9938_=_ZRL3D_<6 ]66Q930JQ;3
M'PV46YEYS9;I)&3V%G*[U2O?-/M7;N@FS&1)V-"4IN6XP*V/"VR!GYX6(/5I
M ;R$TP+/]#" 55Q2KB1F7G/%B6&!2G"1 N<L<E([83&AC)3# #?Z8P^JG;_?
ML4^[>P>?MMZ03UM_?NF=?A&]K4V\_7>/]DY[='O_,]D^W=Z;]<?N_/U&?-H*
M!SM__/6EM__7E^T_WIWN['[YUMMZ1SZ>?CSMG7ZD.UL?6(^^CKUJNJ7U'J?K
MK[[UWOT#H)2,GB+&K$><6X%<E *%P+%5FE$1\ZZ65ETI69=BM5R/[*KL73WW
MK:GGM/-T-] K@?J/!W*G,R 7HY?$Y,#\R!SBBE"D!=?(>B8HB89&B \4IU\
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
M<C0)SPLI(XGG1FD!T0*B!40?&$0!M-18&A#.<L>M44Z )PQS!=)BL2P0+9Z
M^R'I]BPE=41@Z0420#7BX',I$(\1C1Q3'H2CC&5' *:X2P4O6%JPM&#I V.I
ME$Q*;V(0 #P"<]H3@\%J:YFSRA8L;0B6SK!2D4P'2Z-'"@N&N T$.44)BEQI
MIVU(8L1K&Z0KR+V3YQ8<+3CZ/'%TD2VLJ#2V0#C$R+ESPC'B#.>2!:$C(_%Z
M(+UFYZH@ZL,BZNSY!LR<,@HL(KEX$@_@D,7)V->8*,;!<>ER0O*N-K@KZ!("
MHPN@%D!]9H"ZB)%/@P2G--4>\Q"%91%"3*]J(W6$RD),FP&C<]O]7D1)\W$2
M,#PBCHU'.G"%'(V">!9-M";A*"-=RI=5]+.I4-K0F(%?QS8-3OH[5%\W?D]_
MG'WCT X_5_W),.$:XQ\()>HGOJC&:2C]S;A!,V[L[D''^AS-;_LG252=_F"<
MPP*&Z7*_4R78^#RT!YTC.ZR+@8[W8)0K@?8#]$>0QZ9?2]R.TW_$JF_[ODK-
M1^-TX1#ZX]'Z^82;'9%I-SA=5R)U_F@PJO(\?3&$ SNNOL)OWZHPWCN#MTM?
MG,Y%?/$5ZU(GCL?7?^72C/.I5S!\?)2N1]O\.!J7_\R]K6&1RY ,32$C2,(=
M]S;AI_6*D "64ZW_863M[$M[P[,W.+*? ;DAV"_(QO2"+^S!-WLR6OOUQUF8
MIN#,N,\.V;4#$^/#Q*.D@9D@0GK/P=#6 DTX!,/<*O7)-J8OG;UA7D#_Y^<B
M4DFQ,A!DE7F9U]Y^KIQK-ZX2_Y-.TZM&8&WC[3 MV9^AW^V\Z?OU! 2A\_[8
MC:I0V6$%HVM5NBG]?WF.3R\OX]/[<U2JY6)'>YW7!X-OS7^?7S[T[7&HTCO\
M:Z&^UHO1!6S6"W7J\X$]&L&+LP^_G2UF5;_^Y?I+OTW7JRG69J"8C5W+OS>Y
M?8$AZWB"(]/0N>DO3V^OU[=FB,?DGL+K1LEK;^-U<NV]FQY+Z#HW=WOLS?<$
MN_Y'[]59?:O'_B0\<<$HQ"<..;^*E9Z_E+G-2TWF^Q.]UM7QE=OI2J>7FNV-
M.J\2&(7I>[KAK]-7_B'J\H?W;Z5TKQZ&7S8/DTV1\+;J)^HX.$[/"J,Y=\Y5
MGI(%K(J&3X5D3--EO?&U!QU6=>3((IJQK+/53_K2-2V)F99TXG!PV!D<02:B
MR3++=OS79/# ]4>M;S$62YMG=SZ4\R"=7*&(_>L3-5;U 9O.+_FX_;VRA:RH
MMW<U_;56<*:%@ZBMYE8(HPSS2AK&K)&&NOH(%ST[PD5_[KAM7T:@T][[J<]V
M_Z\OO:U7-/M@M[<^\NW3/_<_I6=NG_J33W__56WO>_)IZ]W)-GU]<.&S??,M
MM?^VL_OY^\?]OZK4MR^]/_ZS]VE_;W][Z\\J]1M_VCU(GU]]F_79]O8WQ:>M
M3;&S];K:_OO-]^T_WGW[>/CZ<.>/'M[^XS]?TN\?[/S=P[W=?\?S\-:+JO6.
M6T6P)<B[(',I7HXT"0%%0;$-@GI*V-J&P%UNV)(<MBW:O2J(U*1W:\:ITH)-
M#X5-IS/89+'% 0N'@+"$31F6#.,664.E<]( E[I9N<I6/K729M@_'HTG'LKQ
MH#.$I'2^.H!.?Y;\Y=OYHL_6PG'V="8+^RI3X<5];(6FF ,/R?@GZXYI\K38
M@J/LD*^W(VIGO#T<I*Z=UA>>6>+VI^3-E^60/A] _K#9#YN7Q%&6K&4M6>=G
M'"Z6+"Q4!&HQ(@;[M&2!0$G(&!GK1(@V,0WIUS9,%_-E'7%H$)LNBKU$]ED4
M^TD5>Y:+4B<!I&2(4P#$/0E(!R41<!5,-"$X&]<V2+*3^3P7?3K-7A(A;0$%
M^<-F?MGOY+WBP2BI4=Y!MZ,1C$?=3$2?6?+/QV4AUYC*62;92M[I;]52J6.A
M=N)F+152(&D12*KFN(92FHH@(B+.)4A*XD*.<(H$8Y!H2#:=[=H&SSM4]\.C
MDCZMN<K[<'ZNHKS+5-XY/H&9),18!)9PQ$,PR!B=[ ;*3! ^$H'UVH:^=V:>
M)>KN\W%GO#D\LM4P>[DRB?@\&(1OU<%!\6,\FA_CC^F07PABXFPOF'-[S+EB
MKR^")UPKI*0RV88AR&D*"'-OA%0V,I-LF*M2,1;7Q,KHZM)=$]?I:K-34K5%
MA^?VQ&@@!F.'HF8ZD7Z%$V^@!NDD)RZB)03[96>D*HZ(NY.'05V+),G 'P^'
M^=K$)5&\$8_&)>HLT+75<B&9EWMV^!D*H5@$C'9>SA$*"E9EWR=BW"<P$CPG
MV1<)C!3&S!M*H\[%Q)AND!53/!!-)Q1%89>FL+/LP1'.C/<"207) HC>("M]
MSAQD1=3*)P&YM8V$P U2V.?C=CC;PAC9R;G,4(VRIE7]8PAGH3.#_MVX0WMM
MFT6B_I9&'HX^0__%UG0KZ8\TDD=O^O[@.(_=UB6I[)P)Y<Q9.NB??:GLQBX-
MQ^;#+**/+"TE$E%F,O&0&FFP%BE-([8.E/-T;</PKL(-B0PL?HRFTHYEJWKQ
M==Q5RV?9"B?!,^PL LYS_*]EB:T$A;BD0)+(F3:RA;Z.AB:&>1;.F?,H$7#C
MSA#&U;!.M_#,W#%/0JDN[RN/,H#":*?_ZGN.!C^N1GM9##MQ*\FE,*>EG:DX
MS\^54QU^_-;;[?TC?0A<1(^T)AAQPQ32C@.B/"VGC@L179T\ENKYY+$-JLA5
M'#9/SYSNJ-&%(-U=F4\N*?-^CB+QQ%$"R'-O$.>,(D?J+2$=@K9)M)$LC2$]
MGD^G=0RI=1U>(:_9Y1#X[#4[2I2N.CX<99I7];_"]+C:W8. GX4Y_7!!P)O>
M#R?'%2X)*JT+V;;.F7<V^^'M5&1O+L15EH:%EH;Y&H!.2.PX#BAR2,:S4@)9
MP!A%8J13(A=YH&L;4BXK#6MQDC50JQ\N.KAH]>-H]4SIC[Q]!YAS9"5+A,\X
M0(922/I-N ]2!.]]#AMN4JZ.Y^-=FN08SP?=\\GW7R;GX?_5R>?AZ]-(,58'
ME1W?D!YK-8W3)_4W723K>#T<'$Y$U(/QWB 48+HK,+V;HQL$<YQDYA&1&G(>
M(8P<$(L4,5YP+ZF.)@&3G#^,5)Q*C=7;1C"-HK\/HK\SQ,(&0R/.B;]<UE]N
M%++8<(1)P-: $8J'M8T2%_04:EB7,4'.3LH9'!Y!?S3Q=L#W_!F*5^/1R,3[
M/3N$?V=)O+PDB+)CM3QH^C!'+; '8IR2"!LM$ ?.D%$L(B:HB)P:[3%;VU!=
M8V2#K)[BRV@>PRBZ_.BZ/$,S/.-1"1M1$I]!G F"+*-I(H=@N9(:8Y]TF9 N
METTZA?A\7!BU4HPZU6B4@X[MJ'-D3^JS3$DK.NF97RO_[-P73Q: /!'&FUH6
M6\?#-&QOTQL,PE_VX!@FEU\/AN^G4BG@M! X?9PC&J H#8%:!$ 3T<!1(1V)
M1#0)T8 68*E=VQ#JWC2C.#*:J\'+C2LN&ORP&CQ#+Q@$';$S"&A,&APM2QJ,
M!6*&1(B&<B]XUN![;WH6/\8=M/#M</"U&F7]RV3"#R%4XWISY(Z,XEF8/4MW
M89Q+(0'/UN#8C>/QP::?[-H6 %H(@/P<A5">L^B$1(;H9-_8:)"ATB(2N,<A
M*LWK_*\E^^LJJ^S2/14WJVSQ5RQ1GV<(A0P,##$862NROX)SY+"7" O *G &
M'-LZ6I[<.U-;<5?<)?CS+ RI/B^=#_6$:0327!KZ28L(P^%%(>C^YS0^HY*.
MY1'IQX_Q8J_/Y/ RBV&S'\X#R IT+01=G^>HB- JH5*@R-N0H$MCGJ@(*&19
MB$1JZWG>-C'LWE2D>#.:J[Y+IR*W5]]"2Y:HVS.TA!#/%0&.F%(*<:IQ3@!'
M$0N*&J^=4)"CK;J2-RGY\_/Q=&R=\8QI2:2Q_?[L?!R/'/1Y3?38F20F462[
M]ONK2<S,OZ$/L1H7)%H(B;[,L0PCG'?" J*!DL0R.$7:0D!$F^ EBS%-W&0@
M7;&;6]*PK(3J/ES@9U'=):ON#(DP5B:T%8"\UC2I;B#(!,51<-SCQ"F,B]FW
MH7$S5/?Y.#6V!_VZ:N+G:;*2,0P/$]$^<V)<%%$\ 'O7O9-G8?TL-QIC*I:+
MNAB[%W+9B?_-LBB)#I:!5?N;\\=+/*, '",GTY!R2!+3@GHD?/2*IG\3PVAB
MHH/BT&@@W[B/3A=/QCT5>Y:$ )42.XQB9!%Q&AFRWLBDV! ,L2Z2D!2;=^6]
M$CD6)\8=M'+G/'5])B/5& Z?FPNC$1Z,6@Q3G)J80E,[J&#/0MCS:HY4\$0;
MO T<>:LS]C"'TLH""&):88(E/N9:&@3/)T(KP1HKH[@/D[[^:GTMQL%R]'B&
M0P2PRN* D= "(^XU0XX0CT 3F;="//.ZA7EB5\BC\7+/]C_G8R7]2]Z+226<
M.D[CH+*N.JC&%8Q>7,LQEF$_/>4SELD<F6JRN/\$#]57ZP[N*L[;KEY/^8QE
M:J\DZTHT6:*[0QON=L[\>7@E'B)KS3!['[9@\O>;_EG YX5R%<_$\EC%?$8;
M1QRSP@:4,]L@'F1 VA"#3*1,&<R-B,DZH%W.Y\^#E9PV*Z'52[<-BE8_NE;/
M)M SDD<?;=[OS'FJ&$>6<HVH)<(SYI)D<P6LYJ0_7R9K;#S-^!,.[!A"Y\@.
MLRU0W(V/[VZ<AZBM8\B9MZ:R>3L1S<M).=."1POAT7QRFQ"DUH)I)'R==TL)
MY)BWB(+C&@@34:A<D:]!;HOB@FPASRA*O$PEGB45GBA"941<\<0LL K(. \(
MY[,6.?^V4V1M@\^?.F]B(-4*U#)HLZ>EWCYX9IZ6AA*?6A27?)D%)Q?"R?G3
M\1H':4+"2::I3#@9&'*<YW-I BNG.!B3E)ZR^8C3$L'5; UN&-LIFGM?S9UA
M.)H%;M+T1(R&Q'"$5LA81I#247!%I7 B::XD]XD5;ZC3I-E;;3D'=G\\&)X4
M7TD3*,.9."HH)V"7"$CSI]NI),8:S9"P+ME=TN:"EC11"6$U,SA*1EB].X-U
M<9VLKFX_:-F!HMN/I-NS,>&22F>#0(HDXX!;"4CGJB+")0WWU%A/3$ZZP^FJ
MY@AN-N=X.X0C6X6S\@.3$*[!,_1;-"Q"9"J7LW.ST[#3S7ZHS:'-.MRN(-?R
MD&O^-'RNH*(8)"YB@"(>HT?6)8/).R<]#TP*)3-RL2MBRDO,R$KH^2-X-VZG
MYT65%U/E&1)"'=8Z,H*D D"<28<,U@YI*@TH0I-$^=H&T_/F1?%X/,*QM$GP
M^#-S>C2,;]22V#F+YR^XLSCNG,Z?=,<,>P)2(D&U3,8/:*19$I+7,4H'( /-
M"76:L95<_!DM]F<4]5V&^L[Z+HQ(W !+Y+G*4>-<(!T=1E@)R8DB DB.&M?%
M<_%$Z8+K:.M<U2AO##XS?T6SZ,.9,-Y.9%$?,2KXLQ#^S)]I=T$ZX7A V@>/
MN) $N21 ) D#JZ-4'!)]4/3>NR+%"=%@\O^8-**H\3+4>(9&")$/KT>'++!\
MI%UB9+&.R*MH/:?88Z?6-J0JWH<G*#AP/%N'.>]_N$E6RN*2:$8@QJO#HX/!
M"< TX/V_%PD&"C8MA$UOYBB&A>BD8@$I').)H[1#AD6&.&@=A/(FI 5@0]P+
MFXJ/HL%Z_)CLHNCQ\O1XAF,H@CUG8!#5.'&,])](TRPS*X)QTBM-DQXS/'_V
MK(G'5E;(2S'=X9@RC4NY<9Z9NZ*IW&*RS3H13P&DNP)2;YY82.&X(0H9#SX7
M6[/(4J<158KG\LM&Y5H"7,V76BNQ$XU5XF:%3ERKNB4J:HEZ/4,TO*9:*2T0
M-_GP2,0&668P\E)*S)Q2E-914>+^F3:+3^,^U8J&\!7ZQW?;%7D>IL]CTHR7
MZ8=SE_ZNQGLOCT=I@&!XAEDG!;&6AUCSN;]\7H ,%2APCJ=QG,)AQ"R+-B2>
M HSD@ZI=QEDSK*/BY6@?&?F)@A<=7DR'9[=0HM2$,8V2B!A*@N1(BZ!1 NH8
M32!Y1W1MP^!Y!2Z1& ^OB75IC>+;:!SI.(\'JP54T.AN:#2?YRL&ZQUXB:#.
M.\@%0P:2#20"H92#=IK@M8WBVFB3#C>+313-79+FSB;W8M(')2R*Q*AD"S"/
M-$V:JX%81B)Q.F]W$CR?W:OX+AXW8^C)65AG"<)H!IG8.H;=04DY>']4^CC'
M)Q2W*B@GD7(!)^LFB%P:T2!&B19 G94^\XD2@]$B-6X6GRC*NSSEG:$4-GC,
M#?>(0HZ;LM0B$XQ$P0>KM/31<+>VT:2<O\_',3$)OC@8]#^C7'>YN"@:QRK.
M"ZQ-T*A$8-P5F.83=!)&!+;4(,&)1)P)A1P%C:+R0#43G,JXMB$:DN6O>"G:
M'-E9U'AY:CS#+R1Q0C/M4)"!(ZX$11HSA:0)!&L*P5/7'#5>IK-"F8:G]]Z&
M<:>NIWP\@C!3#S')X.O=B<9T5-Q@&&"()D/\(H_+:'!0A4Y^M;.;Z?5G[ZPX
ML#T</TD"?9GD^78X^%H%"/\^^9 $>\D;NWDNU1*RL3S,FT\(ZF-TT1J,E/(N
MV53:(N<5())L*F!4V\@3=>&F*_E]-EF6IV4M\J443'E<LE0PY8DP93;K.02,
MG2 (&ZD1EY$CXYU ED?&@"J!<X%X3KKDBGP>;<*4FH+].LY[)^GO4'W=^#W]
M<=;C0SO\7/4GOXUK$'D@U:R?^*(:IR[ZFY65UD5I]R"?DAD<IMZ<9 ;5'XQS
M-M)ANMQ/W&H,GX?VH-X:Z@QB)]D;(\@J''*ZO(R _7H8Z_VC6/5MWU>I^6B<
M+APFBV2T?B[!V1&9=H/3"=L\&HRJ+/,7P^PNK;[";]^J,-X[<^M>^N)4N/CB
M*]:E3AR/K__*)4GZU"L8/CXTUJ.=<_M?'H[+?^X-SWIS9#\#<LG$^X)L3)U]
M80^^V9/1VJ\_SJ@TG6;&</;UKWW)&)?RDNJ*EYQH34+/P; ^V/TB*2D,<ZO4
M)]N8OG3VAGD!^I^*RZ"T$S*")-QQ;U-SZQ4A 2RG6O^CDI)DI<[3/T<;YEG]
M^Z]VXRI)/NF4NVH$ZD3#OOH,_6[G3=^OU\?LWQ^[414J.[QL)C6U_R_/L>;E
M9:QY?XXPM5RR-?CZ8/"M^>_SRX>^/0Y5>H=_+=S7C=_=\->-A;Y6KT<7R%DO
M@.E5#^S1"%Z<??CMK&)8U:\[7'_IM^F2-87;C"^S'H#\>Y/;%]"SCB?P,W5&
M3']Y>GN]OC6SF$_N*;QNE+SV-EXGU]Z[Z;&$KG-SM\?>?$^PZW_T7IW5MWKL
M3QP^,X3F9[Z<)[47KMZ1.W\I<YN7FLSW)WJM.46?>*G2E4XO-=L;=5XE# O3
M]\PJ//GX'HX2ACD8=ACN_O#^K93N5<-P$QOX9?-PDDBNZB=>.3A.OQ)&<XS_
M*CO].AY_!95O^"3)CK)EO?&UWHE5'3FRB,[<UOW>8&5*9"CSG)AY3B<.!X=)
M<[["Z+:.[UN,Q=+FV9WW#Q^DDTO:'6GNCLC;XZ'?L[F,2"+#DTEQ.+%3[A[F
M<J6WL7'DX?_=ZQ6;[4A]RE2C;^U)/8-V!YO^_XZK(;RYF%4_.DQC]1T".H7A
M8$5\I7_N[VR]^K;SQ_9!CW[@V[OO3G?^_K/J[6ZF?GXXZ6UM\NW<Y]/7^[.^
MTNT_>CRUXQ_IA]-/NY_)]E9/?/KCS??>UL?OV[MOOO6V/M-/NQ]/>W]OQW,_
MZ7M\VCM]]:WW[A]*F8M1$22TB(AK')'3@B-.C%3"V1"ESG194T)_:U!@VY)V
M4PHXM0F<GK2>R^W1:36W<QX-HDYG((IA8@D/!'E0$G$E-7),842H5-8&ZUS,
ME144[U+:D/H*CV07/!WY>Y\F]*1^7)KUQ\/:"/@)#USQ<+TG)4[#01JW,'J=
M[+,LF<U^Z$W$<K(3-[_:ZB [5U\/AOGF>_!3@1746A9J;;^<(U8V6=,F1(,T
M>)'3&'AD@LU)23R-+"U,+/BU#2&[B6<UZ 1BB<UM^HF?HNQ/K^RS%$5PHY13
M@#P/B:)(I9$5Q")NE?5"$>%S\2=-NVE:-DC9?T)3SG;H4F?A9GQXK):EPZ7#
M*][A%7,,'PUSH/SXI-M) ]$?UR8#)//Y*-L(Y;C_$SI7WTXE\S;+)9&(5V=2
M*4QA:<Z,W?DZD=[ZR')Z,V&TR6Y6AJR7V;DA*!4&L QX;8-WM6J(+Z/D &B?
M:[+H]N/H]FSM:>LM2VP_#6@^OV>D1)HGZ]]2&2(P;KB&K-M<K59MA@9SD:FQ
M/ E=&-E)2.T]BE _"Y_%@SLH=^*EDO=OS@)*+A^/*4BT !+-EY/$8#V/TB,<
MO$PL0^:\9Q00U20M-412Z^C:AC#WSE527(_-5>,'=SW^7(T+VUBBCL^P#1<%
MHX18)+S7B&-A<X)#BB3CVFEF/0EF;8-V!6O2!L/JNS^NI!RA&F7=K/JY--0T
M=\"@_]P2'C:%@VQ5-5:-CX<)P_Y]/$H=31A6\&J)>#5??Y(P9<$+C((S%G&E
M-#(@" +/<*1$0/2YG(RD78;EZH6:%=5^%%YR*]4N\:-WU^H9%D*HETR2I,N:
M.\2U]DFK)4-8@2?&*BPQ-#& =/7WC=KMJQG"T<2KF=G3)$' $#Q47W-T0W'=
M/ EM>CDX.("Z"SMQ.XODSW.)%'Q="K[.E[3B@8@0'46:,(DX%1Q9'W.D2<26
M628E\4O#U^+-::YF/RAKNK5F%Z/HGNH]Z\11$(/V%#'.?3**(D.&18$B-\Z2
M9!EY(M8V6%?J^>QGK7?BM"SUX]$TKU?'G71^F>:!_-=BYV%OG[3MY^>E5P_B
MEDY>KDG(5ES5#XIR\U6T1" &.TY1@CN!.)8$&4$=BE18::3"CB:4HX1WC5F6
MZV>1O -M\0NM&C8T.FUC08F'1HG9RI^0!!F90=0$ACBA'AG)(I+6,A:)L1;+
M7/FSR^7R4L$^'#X\Q^0@TW2,)3G(<T\.\H,OKQJ-CM.TJ#="1WMV"*-NIP^U
M9^_\EA^,[AB2]2SV3![4K_=F*H2=^')P>#CHOQ\/_)?BT5O*,C=?K$5I'J0T
M'F$=)>(Z<.2DE<A8SB0C6FF)F[AC4O9!V^31NX5.%_YZ3\6>+0_G*<?6<^2=
M3%9N-!P9%ARR3 ICJ5)<J+4-0DD7<]$@Q5ZUK=#6=;C]>[=_PM'TU-\T977=
MLYP&N-Y->&;[M4]ZT._/LXWST4[\;XY^22O $$)5SOXL#_SWY\_U<9>87# 8
M2<< <>$3[GLJD!:0"!VQE,@<W49$5XK[5/<M6[3/B-#=4I>+<79W-9[A<,P(
M0Z)QB "CB"MBD394)ULMF*A!ZZAH$\,M"B5J&B4Z.Y2;"=%%6>( [FYI#]H+
MH,UA0TD*NTD(6TD&!2@7 LKY:'YJ/+<!*^1SS HGE"'+<\HC;KUW.#COW-H&
M$ZQPG=54U8<E.T55[Z&J,YR&<]!>:H=T$A7BP VR,GA$2&(V@1L:.,NJ>I^$
M(\T++FLP,_CQA&!VS'8&1[6^P7<8^FITOPBR%@)/4W;":B_Y3BV+T:NI+$(!
MH(4 J#>?C0!3C&/ :>Y@GC.@1I06CC1M)<:6,,*MSKZ1!KG$RUY7TUTC16N7
MKK6SV8R85MQ)CZQW@+@#@XQU#'G C&GO>)1\;4/B>89?MK(>VPW2LDCZB^CY
MRS'U"P6/W<( >\[1LDM@28M%R[X^$UZ)EGT(>)Z/J7<)D*/S%E$1'.(,"-*4
MY,338(E+*RQXDS><9!>3^:33"UMVC0FG7Z*'9M4 XBGY6(&%)X*%66>/DB(:
M9E'0UB"NTB<G%2#L?:3_G[UW;6HC6=:%_XJ"L\][9B)4K+IU=]7,#D=@X_'Q
MG '&-IX)^XNCKM!82&Q=;.-?_V96MRY(PH 1($%'K.4!U.JNKLI\\IZ9%9GQ
MPE1)2%ROJB_4^J72;YI+Z&6,P:6$Z/#-'9ON46CUS3"TJI\'+6!F5)S:E?J$
M#;2_ )=TAX-VZJC=#X-AOW0XI!PO:,H/UTUIJL[W(+ZL3_<M'.Y!%P$3__]R
M>IYO)R>)'^QT_<4_S%S9(.6-D/+#@@*54VX*8QT.$O.@0.666*\ED=P!J %"
M1@YFFJ(KZ-6[-LI34XNXELI3 P]K  _SBI1U5,O,@B*580M=$XAQ(B/.*>%L
MX7,GQ-8SGM^ZA>Z&U2-NCJNI[+I^P)3D7X#WTD_8K>'.%:G&N%QYB.Y62/@W
MO&\/3-&*!'9K4H#?.R,\@UG,K7"X,5!7AZN+Y6_.:.,*ZTEPF2#2:DYTD3DB
ME)"\$+D.P6X]DZJ=B5M'%AK?U<; RWJT@FB 9H.!9DZ! WP)5&&7X5Q%(F7A
M 6B")UG('1/,"&KDUC-&VU1O@G_\GGQ@#]Y.XK:JV2K,WX>\QZ-/C'\>CLIN
M%\.\.!\P8>83RXB_@:@+0066F<"C9-)(:[7W14%9+DQPN3&?7J.$8URP.]2@
M&SFU.CGU>4$A%J#&^#QPDA<%!SDE0&)E5A,M?8QY,#SX'!1BT19R50KQANJ\
MCYO58^9]#)$IEU$)]&"$R5FAJ/4\9+*0B=5IP^J;Q.KS*76<2^NC((Q'1Z0W
MBE@F@<RY%=I9S9AV6\\RWN;9!LT)?P3A5] O+U5&[C80\H Z^/*]^*^[>_]'
M ]5.Y)HZ&50NG63":"VX9JXH="&,,RY!]5W[-1NH7AE4?U_LYQ"B]\P4!0DL
M9D1J6A KN"+<26TS)SAU?NN99FU5/+6.M0T@-H X;Z:B!6,+Q96C8+9D1L3@
M([RJB=PRGE=F:@.(FP2(<[IK8;)<*(_1&@YF*A4YT1JT6!4-X\ZIW$L#9BIO
M _1M"B ^A1:][T9G9YV ==6FD\90=GJ#43_UZ7+C[KVMLENQ#IS5BMKU"C@2
MWQMA"[ U[M=[W54^>@LH-7(^,\!??M1'W^SP.-3V$*(J$,@PH ?^-D5=CU3<
M/TZ)OO(<CM<U!?T-1+8?FMCG"H7U8G<6&F7&0F#$>(6.IDP3+0I&9 A:RDP9
M+HJM9ZK-U*UK -:OZKK!I$>*22O/NVTPZ2XQ:;X],@LB.%V00M  !H0KB HZ
M)Y9&E@M:Y!;;T!1MQM9I^O.C#\=?K?FYWFEH#<VW)]?']V'5)=SV0]QU1*>F
MX>=*4&FQ-XW+!5<F"\2QD!/I? &:DK.$&<Z=D=H%9M:QX6<3?E]_Y6*.@QM.
MO1FGSD^:%UKD IO710/Z@] !.%5&XHJ0.5YD +39UK-;E^-L7MS\8=V+L((R
MPFJZPQ;L>G(IWG+VUR/(TMRX1D,;M^#-5[QWG.N/,)NY=WH6NH/D?*\4\;*;
MTI^'YRWSU?3] A?=6E!OL(-CV2L^&AUD95;$V5'H_E83V(L9^D)%I.R^3,2U
MDVBK\7FL3F=9+';37BG-<P?FA$ _+)@8EN%P*.-=L"8S><ZWGK%VKA=G@FR\
M;=' U".%J9692C\+4XW_X^<1:MZJ\H8'&S7A!3=$YFE>'?Q#@\M,P7/)\TT<
M>++Y$?F_ZX%J:8#(6;]W!@L[3Y5PJ!N>84('^F8[(Y]::8+1Y>!UAP-0(<\-
M)C3@I;WA<>CC1TG3[)3&EIV?[ZMYW?C91H/;'30O."N'IO/R&\";+X>C?AB\
M[KI1OQ_\\]%POS?\$(:-@^C&4':TI)!*YB;8@F3<>R(IIT2QPA,6@LQBQGGA
M'2A;>G%X_,:'O!OVO3,W;L.^=\6^\YH(S2VW#C21/ /VY=Y@"20GVD?JA*,:
MCA'K]6]M*=U?=+CQJCWT<!7@2-2?S& 00#5:JB_U@POE%U29FO#V_3BFWL&I
M',2==":OZR-YW=VI#^3MY#P:2+T!I.[O+A8Q>>=]]-02SU5*_K-$,RI(KF0F
M599'E0F 5+FJ1L!KY'QJ>/=NO#4-[]X5[\ZI0TH)K9@5)&+[;IGE!5@S01!>
M: !@1Y4M+#;RWJ" ]\:I0VNZX/\,D</@O[[\\NR_X9_Q-TY-_ZCL5@53(L'A
M/6,31VPZ/ ZMV.MT>E]3.F%R1M5S7@8M@_I6K^O*3EE%/$$[PXS#&W3E;%G3
M,5V'-TO.L7?A;!A.;>A7A"]HNX5*2/KJ+@#2S$<L?<3PBX/CWE?0 FWO2_AM
MPBL_VM"Y?J<N8/(P;''U@F/VJFJ+8*L[YFP0?AO_\/OX,,MNVK#TI=_KVU=,
M]!L^8%Z/QN=5'__^M?3#8X3_;5J)@)INZR?7'V^GC^:8OOJLH-NZR"_]F&ZS
M2S_[T6T9WY;ZYV[[X\\R<?E#;[58=:W;7H$--T@M^8'Q5%'1>F7TC-FI!9ST
MW[;_GV?(3=?(Y'FT.S(&D1;@QWA#V(4->5R%I#](%$=,G0?I.VN5^$B#PD^P
M/\ J&Z;L=.<+_W>&+TR_?P[;]H_IC,*32&DY_7CZ]O.'PS?PC,_9WN[;D_U_
M7V?[)Y_EP2%\;Q>___[\P_<_/R_:)1]//[YZ"^MX6QX<?OX*=@J#>_"#PZ-L
M'ZX_V#T2^X=_GNR=OHT3?\([^GWO^\NO>V\^B3RRZ&5!I&<9D6@U*IIQXI6U
M)A.%40+,$MVF^<9,%[JG=)<&]IX<[*VR>V<#>_<)>]_G8"\RQZW.+3%YKHF,
MN2! L9+0S!I62"DT9UO/1-Z6?&.ZUC^N\H3ES/IV=9/1'K>7>%4:VL7N3"\P
M3MY]&H75]P--Y8)&9D,PF?*,F%!0(H7)B8J"DT"YH3;FZ.O?>J9X6]Z^?W"3
M^;*^'+PJ9>,:'/SX\F_OBWGG]0H33*XR%8@K9$IZ$41KBCDPQCI+E7:%6UGZ
M[>:U15A/A]>%/!)7,<@XQ>0X=*J^"9AZTB24W+6ZL5L.SGJPU:]@"\\FHW;@
MK_BTLCL*_N L]%.D:;D1U0#;*H#M?$$KH5SZ0N0*U) ,^^?:2!2+EC!A100;
M2ADJU[&NH$D_65.U9,6<WA@AMV+W>3U&1BV=H8%D!0=VST-!-) .*#/>,JJ-
MT%YO/<O;<F5#YQL/R$]Y0"[H+G5Y4-)<&M?(_;I&%@%JO]=U8VNK0:-KH]'^
MBP7E PXH1DXS$H(!J\KFGACE+6@@NI!9'D.D KVUZ]1HKO&'K*GBT;#M7;'M
MO!*AI'*:%QDQ>91$%H4@BGI-)#5&*,L*K2*VF%\G-^8JIZHSO>:ZQ"WF<UXS
MVE6G0B[IR]Z$SU>V08\&XILY3(]+)"RF&V54,QF8)-HX;)N#=J6+.2F\]3AY
M1-FPLC%,*V>TS4A(:B"W@=QF(/'3A=QY+9Q1H4RF%0G:.2*#H,3:$(F(8#CS
M0L08V(KG$3\\Y%Z_KHK>95U5NN-OV&^B=->LM,(Z]E-8#>8!MKJ](99%];'[
M3YK9<]0WG=:9Z0_K.JM!0';VH3M(G2>[:2<-*NVQ[)JN*^'RP1#^@/V%!MN7
M%D;5RY!\N\"RI;/>H,3S_ZT?.F98?@G3:B6$EYDOUF=,IU\Q%A8Q&E[^E65%
M5P]1U\;8Q>V8_1>7F\!&YKY0%GU,.9-6.@.H9%S!F ]&<J4^";DU_M)Q?UH/
M<Q2([0?SF9@(;_B;Z7PUYX.M_UPD0Z#!N8V?W[-+=R;&NRF0@9VI6 W>LU>%
M7WX#!@]]O K69-9F+:WC/DJP_W7U$17 6:FH#WCF!0J_5.1BGBT[_@>ETV4[
M@"TP0! >A6Z[];KKMI-Q_FYD!Z4O37^V]=>ZKG\_@=BPE^I"7TS0ZL4L6OTQ
M0:MW$[1:^Q?[Y7W7C'P)Z__UX=:JK[?4G=.J.TK9A6/HC>!6?M!NA6\NH/P]
MKD2,QT$A]6]P+F;):UT3%(NM*\2NNH=RYN5;P;9;M7Z\/SJ%6[@5M$:YJ L?
M](],M_Q>Q:XG5 Z_@ X,S#S V8WXZT&<D/V4ZG<G(QT/84W/.SWW^8'UWOWS
M6N\]?0EZZS_EQ]W7V<'NF^SC[MO3I,OR-_3CJY?P^_NO'[Y_IGN[^)RWG?!_
MWX(^[,\LE_D'U%O__?/S'NB[^[N=SZ#3HB[['>X!.C'\?OC\Y.#PS=>#W>.X
M]_V-W#OZ%'*?!1,L\3H'O55DAFC!)7$LMS3XD!7&5,9,RA;80>LA."5Y+.!B
M"?](HV5NC1$Z*JVC+,#X"6!,G"%?]D<@SF9/:JS[UE0Q)QW@L_I159E[.I$K
M'W<9^></5LP_)TQ^V1K_8>O7=LNT_BEQC:6!?>V?U3*WW2JQSG]PW@4 !Y6[
M94M8[-%YJU946U_+X3%<$'MN-&CAW@#.X&32'JCH58M+!PM!71UUT:,P,U
MQ8+Q7[#\/XF'+M!\"U939WZ@Q,;?JIN$3F?4,7V\L&_.ZF\/85?#,'WYM#<8
MMD;P*Z;O=3$B/D0[)HE^=VPZ8&L>A02!Y>GIJ-LCO:Y+;P)O/AKVTA\#KCQ9
M)[4?O.S&@+;0*+U3P Z>VZWQIK5Z*4<%5W(,AM#1<5K'M%G"8$9._]:Z5EL"
MCNIW90$1=+G\)AZ06%Z]W&\=IMT.(SCYP91JYC_9^K6B$A\\'#2*]!]2 )#0
M&8B94^/2U^'O8V*JJ&$\N.HJ>IBAA=$ OW2&)S/ 2X?!'7<K0IV2R274,3[9
ME=#&_-94&_/U&*CBO-7[VH6]F=#%.;[1A)H2(YWUR]/TP3C]*:UJ#_[4@6=>
M;L*M+1&-WV['#7O/R]Z$ANK?*\HY@Q<-(0TL,ZD]+K#,$+?!=<P@M04Y+5V_
M9\&L,J@]+A 0LJ 9MD(W'6CX!H0P2'2 !P52%*<EATZ9"!+N5I\7.>WY,I[7
MY#8]LG2Z*SBVYZ%S5(Y.-^_47GX+IV<(MJ^ W2K6_^NO%^V6[^%>660VV%]L
MO#+9ALE7?MD:_XA"!;81>/NT'"(H ">F$QKS]V X\FDS.V4,!$ T '9T\=/C
M$;S#E#%G\=6'+Z'3JUHFPU?W %G> =R&UH<10 ]\ZQ1%&+;V!+(ZPDAF,'UW
M#/(!** Z6]B5+Z4+R,>#UE<$$OCOA94!#?J1&X,.8DWUS1ZJ#!50@)@[JG;'
M((V ="F1AI%0TG(P;;P?QNCU!004@B-^8L[..@B3B4Q616NO>U_-!A):3!@*
MNW, >(!=.5)3'Z;;TY<&H.X.8NCWZWV!,QZ6:<_A']P>/(I9T#@-  ;=)&9
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
M"(:<5,I;0$V6&<>#A@^$:NRMQT9%,0N2<ZV($A;DHE:@764N(UI(XWR1\1C
M:L]UT58LNRN7Y(;&P1Z]4 E..:9-$)J*%*1@6A5>9,)[D7.9-\;6IL/!O)I,
M@PT,YQP5,:-$!H%!+YF3K."!YM%'96_NQ .)%'F(S!DNJ>5*%0*C7KY@!74J
M-L;68Z,B%"@.CIT8CKD7&<V)S4'&:*$X$V"RTX"Y%[EJ2[4XVFB-A,JC#V7]
M6Y?P-+&L'P"8]9D+C+FH7) N%%:JF$D/*K<)SGC>:,6;#6#O%K1B[CG&G 2A
M'L?HT@P4XDQJPF1043"NO-0WI2('Y&*4B)E@F<QX4$J [AU"<(74F6LBHH^.
MBHR-+ ]4$LY!CY+P*P$-.A(@(0LG++7+DL^1M952Z^QP; )9JQ<J&57,.%N
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
MA4M<"'Y0N:P'P%#IFV8P"/ P8+_TP$M<V:U^Z)@A_&G8:QWVX8U;!U\,?,'
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
M-GOY$IA_5RAOD9*RQ09RL7"%U<XM&6R1+QK>M9SA[)^TO>]WKB5M?(*:60[
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
M"OSN W[36]!"!B6CP"!66B*N%0/<(QA9Z:UGG&"FV-I;QDC%-%)AWLO"O!6
MO%>\._QXD#>].XP5M21JC(1B&G%##=(D.H2#X<XD84B2.0;&ZPJ+Y^+O550C
MU9'&2<Q*FGFLA<=$.QYY-N<T&6]C5 %^>L#\705/B\/3+-6(C Z6)Q"4FQ\"
M/"F%C" )N<A=DB[2*,C:6Z-6Z&AC=1SY>>INE7=Z3$6?0S5"&'B2R!D<$"<>
M=)QH!?\PZQ(+1.6^PQ7Y0*7MCYM0J;1]&=H^G6CAS$>B#40=GC#$HY/(40@]
ME&1)@;UG7L5*VRMM?X!<0J6X]U'<Z72!LHY(PC1B1(&9-CHAS0@'Q0U*<N>U
M$&G%_/$77]U448U4YX(>*?,;=23"1IIXCL>=,R$HA8ED-GIIJRJHU8?T6:H1
MHK7@FE($RZD09SF[PJU%F)A =.;]PJ*L@B*,O9@#0M7QRPIF7SG,5@FOQX3=
MZ807D4E2QBBBD8$G+85#QEJ*;)1>F!"3EZGB&JE@MX+=QZOE>F+<K6JY?@%?
MIU.,V#ME@HA(6&T1%]XB+3.^*J&X9<;)H)=;RU7!:@6KKP565P!5JW*Q1T#5
MZ?QO4%+FLC"$I369I D 52>)%#%:$O@1XU26BVE,7XS7.H=-)+]:%O/F6=\6
M[S;0B$;_%#3*3ZJ %9QIX6+25G,KA%&&>24-8]9(0]W!5L&G0S!!U\0ZI?1W
M.[TW[^!>>0K[MK7C8'C% S\TLR3O1=NIVUX6_<LO_BB&?@N<!QCG+CS\CU;;
MGSQ/.6_%__L,,AK.'>4RCV'OJG&R?[QY48=G-;9 /G=;1W7Z'L:Q?[RS^Q77
MOX',?_N0=K8^D8-@/(]4"62T\X@'JR"V<N *Z%"4$\$,^[5:A D\ARGN=?IQ
M;1Z722%0[$GI8&*W![ %KN+]*%Q\RW:[S=2$[[G+3!P#W_774E0[+44&T'+
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
MK5"X4F4=5LQ1J%3U(51UIE#!4<T59RBZK*I:"609_)."XRZJW*_%@S_PR\Y
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
M0H YEA1%QJJ(8"66T1#I!,OI?G+3_'BZW]J<$6S.73>HNK:N[0/ :K.Y=?]
MN^CW4LTD%RD@:;'-U;(P<@"^R 8AN(E@4\>*VT+^4$9A@[$-QCY/C%TOB&V2
M%N\63A<#$8ISS&$>$<P>V*TR<UL0[Y'4$N=":Q)'>U=)BVN#J5=P6US)9;$>
M1^WG38Q6_'H2!^/8^F+'K?]S"Y657MA$6"**:2Z\,$)ZD_-%6$P.*W.X6^AH
M0(G1S7AIYENUEQ;5]Z?6W5[\_]Z=?OP03ASELG/F1?L,WO?AS\\?]]^?=G9S
M6U_U.[N?OQ[L_P-M EW^="#:])_4V7^##T/2P8(WB!PXAXA;FY!EF"(B@\4D
M4\L8E;-TB%A6O'*B]';3+CDV%'1<8RZC<X)'"CHN)*7>DU"FG<RFG333?C_3
MWOYZ2)F)(00/\QS!?O7Y1(PD&D69HH\:U#*6W$M&Q/*TPZ@64HW)\2C&5A]F
M^'C<BH,00^OO>#(IQ!HMA@NG!BU"DF=SLS6*XY/H,^U.[W3SUL)C!6=:N)BT
MU=P*87+I'"4-8]9($*H:,TB#&?<J//[K(<;"<Q8"4CQZ!!JMD4D29$F3$(SW
M .@2G)]-R=2/8X;6DAK#J0V4\^2LPWFSB7KCM->>QQHS2(,9]SOM_% P:\'4
MSE53C4(\!(&T3!)QC9GQ5AHL<9YV8Y9W>\\Q8P &Q7="QM8"&=)*6ZDB-?H6
MW9)4&]\@^=$/8&"M8I,"T"5;K?][B>/L#G#PL@KL1C?9[8Y];SB>CN(^//J/
MWM!_?FRA/IT)]:O/;?IG?V_WC3C8/_BRM_\6!'M''/3A79]>';=?_]/;^_#/
M<9NVORP*=?O#V[.#_@%O?^H==^ >$.K3]FZO"^_K@T)\^?CAO8 VGAV<_9'@
M_:R]<QB\"I%ZAR)3N8:7]N![.(ML+LL6X1^6?(5)(&DQ[&1HP#%H"K!DO 0D
MI,1$F(!$K&!@,I$D-EH1D.($AGPRFL:-[?_ +!?>J1>C&+J3(N#_&0Z.T'X<
M]5MY.I9I[>9E?25UU[<;<;G126*M5#:\E>?.,\VP=M%J!E:9BIBLI/K*RB#O
M4Q?*$W_K3L!#\C?0CH61O EAU[TV_UI?Z>77V#_IV5'K&/PC>SM3F3HF(H\<
MV\AI$"9H1VST1(*A;KE<3=CYIO-J4=?S@.VE:K1>6=_M=2>G;?NUVY_V_QB.
M1H44[84]@5\FI^NSOCTX%+P_)$Y& $V"+,:PJ'$;D%5<(.R\,B(I:ZC?V%8K
M4IE@E?IWV/LW4U%E&<C2Z2L]_]*='+=VBD:#]/T]L9/8^L,./L-2:"<M,#,
M?D,+)&'/3X9E":R8Z&AE'G?'+3\=C>)@TCMMN9A? '_$H^&D6ZB>RN/SJNK@
MF5NMG:(8Y^MIS6V'9T_,%RZTSPU'L=7-U$UQ#*@$_P\J4AX]RDV%"Z\463"-
MX!WW);49$M\,QH">?>C]F[J%[Z!191##7W&4*:?L43R7642?F=#F.-MADM(9
M83A25D8PREQ 1O& 1&1@).-L)(,CQ[=6B.U_M4Y XNP 9O(;LE.$<35E8A&K
M414!>FQX6_\TL0>7D -Z2 U65%*-/%B(8*Q+B9S@8.Y8L-Z93I8R?KMC/<X2
MQ9E0 )1<,V>X,!*>93 -B88K2 *:N?N.N5/6!R.)14)ZBC@S"<'@@V&?HM Q
M:B.LV-@>#)=T>WF-&DXG .V#'+6&Y:)G!SYNW8CN]%X]H=M:?PLV\X*-?(\N
MT]_^.(9I#^3U\M(T?L;>$^WL'"H9=(HL(D4RYT2@%%G.,#*.*<<YL]C[16]H
M[>ST(E:3+%8!)G?&'3Q>(@^^&3^P6D6-^1B,P0JK[V$,5GA+F_OAM67W0\++
M[J>QJB'AO89?]5+<[O^ZT?]L9^Q\SHRS,PLY>W&S 2&/P4'[J)D;+X:#TIP,
M=@5.?R'W1Z'VLZ7Y/%_J,6<2\=Q%:T/DQCK'' 8+30K%K'"!W+1"35[+LX68
MS;0GLIGS?99;78_F2+3[__1S+/O@4^_SQT_OX'^?X;M.]V#_W>>#3W_T.OLO
M:7OWG\^+.3M[NY_!\H.>[H?NWH=W_<[K=_V]_<^G!_3/8_C<;><-)6A'Y\.[
M5=2RC' IG78(QZ"JPK@6O$EDA!0T..XDI1O;FF["-#X5HK&&6;&!M_N!-ZJ3
M<\)R[T%OG+261A(M!?\CD8C]C0]*-O!V3_"V5+U01V\S4VR.2"(N"4-:X ##
M&X@WFFDKQ<8V468E:>R:XMLW[,^9[PD]B==#XD-=^4#,CX^*(GLY@MYP/5Z%
MG$1RYED@T5'&C=868^)L5$EQ'8U4/VX8_CS1YH<%S64Z%^88R13"B*H4$<<R
M(BMP1$D0@6')2U+I=>2,:JC?[EAI!4U$4V643X9SHC6A3@KCB+"6<?R=YDZC
MG+=1SD6+QC,O+*,1R5(+1"H"RND= GM&,T58M1$H?MB863\NMQL3/3RJ>EW>
MA?@1;K<?\R^?-/#<5:'CQL^Z#U1:05E@<912$(PLCP)0"1ND8R*(6Y@YGH2'
M)>.9AI$:E7_0\Y^-RM^3RB\:(MJFI /F2!FF$4\.E-]:BB)VWB2O"(ZQ"JT8
MQI^*SC^'2,5_XO@\([5UDH_17%-B]-G[0/=ABKRH!K^!ISN#I^6-+66\D=)%
M9(+/?A)ER)CHD5 :4^Q=E)S=E472Q##65W_OPZXXU]]&16^CHDNU);SBTK*
M"-<!<<[!:5"$(P!8JP6E'"?<A#+6)92QV>K=P'"XH077< ,]P #]-!A^'S98
M9SCPJ\RP9AOI^^!]N3*8%,0[1A/"+AG$G>7(V1RX]D)($YC3/-TU+_'C\P$]
M;/)1@Z,-CCZN+7P5CC;N[ ^!Z:*M+(,B.EJ),/$ IIH'9"G+S)4J$!85HRK>
M4R+3>I&K77%<!UHW>R/*X/4;DS-$ZPX"2.=OZ$'80%8?39I+GG_XUU\>%[G%
M>!Z'OV-L=8:3V**M43RRHW*DT(;A20&186KM_/T^GPW&",N6+:>H_K2#J1V=
MMNK3[2N87.:I+ZZ>J$<XB+AZ6N8/.2P?15RO\VV5+ .:#D>%/>0WT-<XRE=M
M;/\U I ]BH/6?(?RY([7N4<;VV\&K3^GO5.0)J(W6^>]\,/^22]F_@*;9;,[
MSKP!H54Z_&74G4S@FA, HJX'J4SP:I!<$,_;$',D'XB%Q5!'X7ARP0H9L..!
M&>&PKCP*HK'ZYNGGR^=(7UD?=_H I3_W8OC]QTWWWWX]5)X(89A$1&"-.'$&
M:6("BHERD9S!CME2;6@3KZ+IL$='&;  N4Y@YGWWQ/9:MHQY(919U(":@F,\
M!0G*QT"7+RAR!9>UJH5B.HJM7_*5&W_8<6R]F7VY\6O+Q<F7",)W+JGYV?O'
M-1L(O#WKQ<%P]+G5CKT>2.#^:#J>P"O[H%RGFZW.UL[69@;32?X^QO)Y/#T!
M:<_2 RUTIZ61K[HCN._O\U^@BV_F&C<\BCG;]((YY')+*Y*0C;F6;UTT&?X;
M,SEN:Q G,()#6.K#^-;J8U(0(3 O#>?)4LL%9<9YR9TP7N-\%#NK3SF*O:Q'
MRQ;E7W5#7HV&_3<P6?E@^UYZ-GNYWZU0>[M'_) J1V@NVI6XR@H5.-)&Y0)
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
M9%P=^2DF9N5%%R.R6A3+&G]A9<SV^>>?NF@4S9N@%X'"/@AX.;QOJ]-!X&_
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
M-8!ZAX"Z%'5,PD8?/++>D;R5F)"E&CY91;D1)+*4-K;E)F$-H#: V@#JDPD
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
M%8+SC^U-XRWEYM&-U@>7FZ/3PZ@8MY0EA#$!N7&PUC@)<F,D<\8EDS#->XR
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
MF9A D!Q%N; 5$LR*D'*ETI2=;K2M&6L+<?W"5R3)3L>^+'Z%+FZVUIQ&3QU
M>6$VU_I^B)GW>^0> EJA5U-"^F=5N B>,/C<A=5^=.D:,1>ND6J]7Z"HD^Q^
M*2-Y..AEIF!/3N QMI?)ZV^3?M6$"Z9;/:]U$H?'W?&H-+'BYKE^TFU\1#!S
MXV'7%]]2^69Z1\:!C!"%IL-\HPO>7==GRF7>JV[./KXR'(X+IQ[=G^E."1?2
M"9:/<'/K@L$*1X/S"1V?E/<-RUXWL(%G''P41N>R[@91'#CBD3EDK"9(6N _
M8+A+''T!FY6P;',WEOWP,M:P[-O)V*=36-"D#29H6,&D\11QGE/^1LN12\Z1
MY'*=4UNR]QC=IGCQ,-^=2?;#RTU#LE<D3V= LHE,R@21:SW9G#)&<V1I4,AI
MHKS,1P-Q3AE#1%O))8"U*I;]\%+5L.SO$R("H*2<%M8XA:C$ L%,!F1=#A]R
M0+#A+YF2RN%#E+,V7A(*?UN2O;B1/$.[:_;+Z:82P)!/!J-NON:78>R51)[_
M.NV&\>$T)F/FQGJ;'%_>8MUHT)N,K[]E9C,\DV? FH<A^53/#=#,S\/AM#4G
M]@"8\S#:3\@F:.POMG=JST8;_[QJMH#-,C>&\]VO.KGUOVX(MRYY\=ST5#JA
M&>4N),Z92)P$Y[(-+2S5UGCM6;P(D %-A%'P*X@ZG(,&?QC#I!=K'5\ B;*U
M7R\AV]EN@55F+POB'K3BUQY\^=RT^_Q=IK58!,=D$"AX8A$/E"&MJ84?.!F.
M*0E4;;0B0.!)5HGA)&ZLH1W\YPSO:=EZ>ENG=I3W2M*@UQN<CGZYA2U?8EHN
MH:/$T4!?>O9D%'^9_O*OT!V=].S9+]U^:5&YZ5_UPVJ\R0HV%T-38*7Z^E+W
M-G&E?_7)S/K-]=>;Y:NYN*#J.R$W)=?7?HTWR;7??>VQA&YR([_KL5__3K#K
M7_I<&BOPS1[[C:.ZWSQ6OWCIDA#3:F5[H%#*A7"L,C(562O.E\(<KDVV]0S&
MXGWY(X;6-K0*5OC6JR]QZ+NC[*GK^NOSEC_'H?DC'MMN/YLH+^#F3#\GMM?:
MB\/CUD_[T0Y'5S-4_:#T=;"J/-  _6I[V;$$:^"X]3+ZXL5L,5(<F.0N&>SN
M%M3^B&*WEUNSFH7(:=26$QXUUS(8'G#"/$5G,2_6+"&4D<:WMO(([R-X'GT%
MWW>^=,X]_[#WQQ&T472.#C]]..K YW_A#\?PK*._\'R$=P?:OI^)\/FK\YWS
MPQ[TZ?C#WJ>SW3=_''?.H=U[?QP#::;P;^HL)LT//@9''5C "=@R-T$B1U5
MA',=,6.8:E/\OV FMXE6*\KYL38G9;Z1S.=^,>,1'X2Y=?\?*59.1N'W."R
MM1+ I/<(EU/J4#.'*:<JE*K!R=OAY/R);FL4SNF/4" D(FZY1,9$B5@RDF"K
MM-$N![ENXCN?-GQD$'F;9]RF3X\",);Z_80D+ 7K5;*$&R&-5AXS(J-B%@-(
MS)V$JR!B"2JX;Z."NS4J7)@3,]9$-B;H%9H%P^)_"9/A&1@8#6#<!# 6\A\2
M)H)F"2GB'+"K2)!S5"!B"%."2\6%W=B2F^HB!6(M2UMW,^>^KY+9CS#GEBO2
MF^J<25.J["NVF::&1F-I2%YQEK?-N7+:"<*E\,*%;Z0ON <CK<S:Z&T?N%%W
M$-X,!Z-18Z:M#$T6TY<+RAF#900QJQ3B(E!DJ %;S1#!N%56"J ?O,TH;>N5
M)959HY0%SQ4/KK<_[@@*MS=$1K?"A,8861T:S!LCCH+9H3!'4E&/N&,2V2@)
M$B9(+)315)*-+;I)%\_;/1T@^-YG?(-137<_\[FVK[_V,5_YA'8)E@/J%&^^
MCU@^WO3<U]>T^5',,L<LO!V-)C&\G QA]*KEH-KSG U7N9BA9C6XQ6JP\V*!
M&Q(*=F84 @5G@!M*(I%).81;)L:X2%H1G0]*+L:P-;5MUE:/GP(AG&IXPPGO
M 07F.:&77& G$B+"YNK7WH.%J"3"/M'H<4C*T<()GW*QG.]]QI/WLKT>#%/L
M/C\_V\/3H3LZVNJ)FPPO4;1QM*T,1A?C(3# )-C/''$L:7;;.Z2CQ8AS39-P
MQHH@-K8$YVVS!$EO3JC6V+!^FDCP% C5$C!H*-7JL&">4C&MG/"2(44509QX
ME?WM'GGF@5DIQHQ+@ 6;.>RP<;/=E5(]/@_327?8^)<>&Z$JTU:5NVX(U<I!
M=''GDDF:4Y9P1+.+BCOID).4H>B3)2KYH"+;V%(4MX6^"Z%:8ZOT:2+!4R!4
M2\"@(52KPX)Y0B4UERX*"]94#&!<$8V,-09)XGDTR6MFP+BB;)/SQDGUE)U4
MWS[9<Y&@J#7-3707S]7S/MJ#I9;:YFIB-I]BAU\%Q0J4CC('D,R:M#E/ &T7
M"SUJ+A36C".L,: M%PP9%^"'-B%9S%W28+X2T69$M8E><96<AX];;_Q=MZ1G
MWX<3S8F6QP$/\V0LIRE-/&K$)*&(&^81H$- @GJ8\Z2TTCGW+=Y<DD/I6;JW
M'I/:+SV7\EWF5W,NY7&K_?RY% )S8[EW*"KI$0\"(S#)"#)8>1ISA>\$:J]F
MX@16<RYE?=V[RXV1>JTI&7-69X]</0=WHR)72[Y]2G1DO2V6&2EH+);58M/N
M8B1CXLRG* U*2L:<^1HC;1-!1.ALRHB@O-K8TFT%1HL@JPID6J$RKHN+J?$X
MKY=),P,CC4FS.OQ8V+!/ACM&,4I$2N VCB*C1*Y_ICFL\LPDE9-9LTVUJCPF
MZZC\=V-A:ZOVZVK27*_;UYDTI#%I[J3V"T?M753:<8&"I03QI!BR1"?D02AT
M$D(1;'*<CN;?-FDNZKY>).V=O?R')GM=D,D_+BI#E',TV_TP]\E?L" V:6#K
M-+!D-QN[A$68 $0848ACY<#.-1I11H4"8J 9,3=( UM30Z( KV:RJJH'2PS[
MQY]_?7<^V&EGZ-7.-"EB'V76U4?5V"9%[$U3Q%X">UV]NT![DQ=U)B]J23?0
M>FG'L?7:=H>MOVUOTF2.;3+'-IECGUWFV*:ZSH(U5N[IG'?H6]S9VV:=HS]Z
M']YW1.?-VR_[Y[]]ZKQ_?;AS#-;3^P^'\]98YMG[8%OM'[W[TGGISW;>_ UM
M_W2Z#Q9>Y_C=E_WWK^C^WO:7#\>OEV64Q=+"Q'N%A/8&\2@H<@('9*G4)+&
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
M !]XTZQ)EK"'AX\E;N6ON8,;/VCC!UVV:IA'ZO7;@4]:5?[&UJM^B*&&@>P
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
M3%KW9%)EHQC&_TSBJ,S<9^OAHQ9PST+38+1LR%(^RE^>Q"%8U+,/RY_F/D^
M<UN@H]W/^>[C&+J5?H]B937!9?'+":@@W#G(4M(%>P!$(#.$.J-;?FIE#VS>
M,R'\J@*WUI/:O:VH,UA26<.RWO<NV&@>R F\JSTOWT4ABX!G2;^*'/%:B?H>
MQ%^G<;I(@%!9GQ9&I,@ET-<K)F@E;.MKB+P*IQ8F"):2]\6KVY[I2._LJE$[
M-5?:L ;XS=;K?_Z_?V[#K^-A_ +7O1@,3S9;GS=;V[W/T/_S5@1M[:VEG+=+
MMILK+H 7W:&?=&=M_M>V.TSV2_ZD/S[+U_W=S:1@WM2?&Y6\XSTL:]ZH"TVW
MPZE=6VA2M8IE7T3+'H B !Y.[__'I0D?NO#9># <S=GY2ZUY@+_X:=0*]AB,
M!U!/:'N*W7$=L^MB/Z;L'H GQFY>B=S9C/:VRQLR,2AB #> \3$:] OMM6!M
M#?OQ#-;K%&MOE1^,QG4+"G3G@80^G54/OECWBZD%G\%(_3;IQQ;AU<(ZO][R
MZ7I;/%N@Z=TPF7/B3->FVG]S_83]W]@?=OU@.F%%V-9-W?Y?*3RR.2<T:ZHD
MQ=)_\6]*D&3<7#H"'R5F9XE=/UE8RYF?>DQ#A$>%O,(7!W1-H:9PY :#3Q4F
M#+,M&.8]G-GW.9K8BJM?0&?&OPG 2NW"K%R@H-H5Q2PNOR6T.,1^MR:8T*B,
MDL/ZS2D.AU.^#'@%GV?NVSJ,=E@2G%5@D;=?IK U;5YW!$3']B:5 _)P< I8
M6='3D^' QQCF+B\TIW#1"CXK'CUU*G_N'@Q@SD:]LW_E9V5G=.G ,.-D7BY:
M_4%>&R; E?T5GWQ^S*0W[A[GA6$P&<.8Q'HH1Y<ON!-A^I$Z-AVO0U@83H;Q
M<[<,RL6" ,,X@&;EG P'95NTU[.N]B2,LM\W!W[E87GUXD4E7;_]G3DGF'N3
MLE(%&'Z@)H.3/$W9)(!I+,M568#R5(RC/^Q#CP_ ="ASF(/2BFL17G'8/<D"
M_7G0^US[V^.7,K= ;Z?+X54W_<67(&"P=,(:.CR(T]V<P2A>^-\ON@(+]]06
MS',_\+"N9U^^+1RZ-YY)+9WCV"IB4#UK?CS<9)3MHA+]=MDOGX_F5*-0=A[;
M^6M[=8< AKA?.4E'>7$_*^[[=O4<,+#Z>:NC?:',U\W(51W(<WIH0S5*\$>Q
M3>W!,,;+#=!\FG62MU'*"$V??V5PZFDMYET_#J],>^["VU>_P[*8M[FF%]>?
MOGU[^3D0UL/L )CMLXN]+@P+S-FXJ#?PHW&O,KY/JB#=0A1.!\-/V<PLNR0A
M_S8W@=6@364O[U1T1^.+/;Q\[<D ,/ZL/,WZ<C(]-W[FSRGARI)9MC/R_LC5
MO<(\FFG2Z^5=0U"XSS6,V5+T*LM(OJ@>SK#LN96)5N4<RUQK,@9T[>=A?+3F
M%58YHG36O#*S'IG+;=::S.;MH(+Z97/*MG*[3XI&7LA/#CFUH(KPX86M\@K$
M[N"L]7LM@&6NK_WR[=MVO=#D.9Y*=/%TE>7 #EUW7$G-E36O3.;L=\/!Y^YH
M&KJ:O]VNS>+\^C]B[>#Z-Y@-U;]U=-5%K[<O->T.G6G]E%^='304_VM[IGV=
MLGX6UPTE__IY^<;OCY*![&;\;=([FZ$"5\;2]F.O-9ST*ANC#.9B5VKK)@Q.
MINZI>BAK]U1>H08G@+NA@.)H8;]]*CC7/+_:J[PZYUDC)]"?@ZL2:_U_)MT+
MIE)D.Z]%,ZM+_9I+P2UH I;9P4$F"^,KR' "#?]2* ,,T7_?(FR04NX)CUHS
M';DRR?GD8TB)&HNIE:P./5+3T"-U-6O'8MC@]/3#WF"[ZN+;ND=O^[_E/=N_
MX4NP16\6(HB?6Z#2T5]B]]U'322/P@@DM>&(DZB0D4:!9IDDI3+$,)IS[8/*
M+83XE8R^=G2X"69UWI?-2R\O<B\J"0JAL(#Z-.^D<I76PC:_>%7N49C&BCE,
M+ULFK^M.2 N*U [-;$1<$K4II[JJH-T+6ABJO8@+QR>,2P\4L%<;&%?HRL$
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
M1HY+@P2S7''E Y8VK\E-F?#'IKOKD8FAT>)[T>*Y55AA2V'9M0AK)1&H+2S
ME@0D79"&A)BKQ&YLK4EBI&<5-U"*B#81 #_,DB_CO3/H>SLZK+!G:?128P%\
M)_;\M6#5RZ0-4+\<J40YXA&X!$R@1YI3@34G+H2U=#DV&PEK>([@&A;Q%:UN
MM/=VVKNP8<"%)90B(;%%'.8,69ZSL0'YB]8[3RS9V+I+3<5&9==895=@M3<J
M>\\J.V^R.\:XE4X@($G99(\".1TP2E(R%W7P$N=(8=PH[1-5VONSUANE79G2
MSJVSA%!'B0I(Y8@;SCA&QD2.:*(Z4 GDF"50VC4I7[2B[?BUMLS_ZMOIL1?H
MX_!D,(1?X;?1LZN%<!OLX89)X3WSEGF.(]'!8&*455A[G)*_@<%^(T_A"WAI
MMS^!D=P]B<-R#&GT:P03/E;7[=DO<?3JRWAH!T,8;SL\>SN.QZ.,77#G<-"#
M;AY,"\0V<82K@[;]!0< "TJ2E(\@EHJ+/G&P_35'1"6 ->EEB"K7<5*\R2#P
M1%$A\LBEQ8%:("*>$VN($)YS'C 8_UY_O^7?H,)C086S^>- UG*&/1)&Y^-
MA(&5DBP*C(K@HI""Z'Q.F<@U213=H,*J44$ZS2W6TBL"2,"MI5H9XGEBWF@3
M_/<[%QI4>"2H,.^[P(Z P0,64&#1(4Y"#A>B&&&&'0A&2HJ1C2W*VXHL'CIH
M8.%IP$)TR22G8HR>L^@=E8*% ':%,##_<E7!!@TLK"\LS)$%C;U36( B6&X1
M9TD@;9A&!">L$O',&E=@0;.[>#77+XAAK3TDKWK=8]"+HCC/+(3A-GBF:/!1
M*09@9;G"S#+)O-8@:8EI[^*:ND0:R+H%9/D%KX<S22;K'5(XISN(0B,34T""
M">L)]T%&<K<B.,T>S!HKO5.):^F$XC#9D7'GL9 $"[!M8@@6-QZ/IX\(\Z$4
M 0LA(B@"9@EQ [_9H 1RPI2*]IJYO,73INPN"9P:5%AC5(B&$FNB4#%[/YVR
M#EM+J0O4)JU\X_%X^J@P[_%(D47IL41$>XRX) Q9@S&RS'#L$Z/<ZHP*@J_)
MWF^#"BN/U_"24N&=9\'S1(PSCN:#-<%:IVE:V>F*!A76%Q7FLSU:SZP(&D7M
M>,[VJ)'V%HR)X(P&2( />$8%3>Z2G7G](D+*NYE:<\<'*-)HT.N&$AN2<S3D
M[ RM!"I6%+O2L=;@0LE:KFA9JUO4K#7.>G9;IY0#G8Q#5/7[%P9#%083UXNM
M:7?K"\:#DU_R0)8&7GSY301=NS'^[P<<H*>SM$@O;"(L$<4T%UX8(;TA*3 6
MD\/*K*GOJ5E:5K6T'"PXIK"T+GE+D,K54;D2'&D9(PJ61&F9)5RGO/$NS0K"
M<5:GE ^\/]? <P//]P'/DF-#'= YS&5T3O!(I98"# +O26B\A$\?GN>8/\,N
M@MTG$,,Z(4YH0DXQ@RR8!+",FQALKK<DVTS?I4!F@\\-/C?X_"U\MH(S+<!Z
MTS87H19&&>:5-(Q9(P&W&W_MD\?G>7^M941X%ADB5''$C6!(.Y>0AM59,.M"
M2GYC2ZBV6I(6M\'G!I\;?%X=/FLMJ3&<VD Y3\XZS(!,4V^<]MKSV'C.GSX^
MS]<UI(0GRR5R.)\KP$8C(,X4>07LF4NC7:YKJ'F;ZA44-GQX?"Z.]W^.+;P4
M_OW_[+UI=]M(DBCZ5W#4/=.N,P2-?;%[?([+V[A>R7;;[JI;]:5. DB(L$&"
M#8"2Y5__(B(SL7"11%D+2>'>'A=%8LF,+6./)#M]IG;U;C$%#HRIW8YT2XM)
MQD17H<-#Q^0Q!I[!Z S@W]3AGNTYMA6XAG^D7-D\>5Y35J[E>D'B<L-,G= '
M*R0V$:)^@+'K,(7UP,L5P*:L/,EFM&V?SH$[EB062I*/_)3#^BLM.M=*/B]*
M@I)6\1.:TW0&W*BQ"K@QSXNSZDF#>P+B^LV82Z&)F"-3P_[DHR6Y"*3#/G,V
MK_@3]>&IFJZ=S6BU=--3^7A)0^Y\!>'T/O'ST[,LJ2<H*<>&Z*4D8R[RS?+G
M,?VT1,3B-R<<>_;FGXVQN?&WBQYK.N/ =J_UV(M_<^]]L6O4GQ^>O+X# '"N
M]MA+ GN7AO=-=^7:-?J9X*-[TD/\M7K(YTG)N78,UTTJ[=4LX8GVB<_A6(]X
MJ=G&2$.+KW=>_"BH.NKU%J?&E=7<]1+-VR#0;A3DX94@_G-6S"<,5*.8+V@'
M55\D_RC ;A'P.TB_K[[Q*8B>S<T%;U"<#1BYDD0I:I9O(S$.HH]&HX51?@0L
ME)<SEFOQHH(U\?*ZB1 /W1&P]W;^-DU%L$N$&3/#9ZX3A@E+'<L(N>$DEIF"
M!;-U%U!)D\JTQR7\GM63%Y(F7WV+\P7"\7E5<?A? O;] [#:IZ^,/]_\<?['
M[W]\^^,+6.N?_P6?_YR\?_/ZR[&%ZWX-EOQ7^.Y=MFRU__'YX]<_O_PR^?/+
MZ^S=RQ/WW4OX/'WEP)Z^__GRSZ_'O[_Z]O[S+Y,_K%_2XTQ:[)^,[\??7YT=
M_^NOT <+U+)CW4ECKCM1 .9[[/MZ:''/-=(XMFPPVDUGY%FK20G7:S1^8([3
M01P^'''(;"=U4BMP8Y<[/,+XE!&Y?NC:CFU[UE62N@9QN$OB\/N2.$R<P+=]
M9NB)C3+12+!VD#'=,((TL%W?3'P0A];(^/')B_<K#6_%\!@D["!A?U#"NG&0
M^MQWT]AT'3>U ]-TN>FD."O1M0(V2-@]D[#VDH2U6)Q8;IKH9F3YNN-;IAX8
M$5"^;R4FBTPK<K'JRAOYUDU-F[N;2-"!MYR@&*H*X)32L_# >D]L(\=X'!JQ
M$S L-W4M)[!MUPC\-(T"%G,CN*X<._!Y>7<EE\Y7#6$[C;CA!%@C[H+F%UEZ
M&"2VSGP&6 M-'AK),"SC 7!NR+W8M'F0NI;KQ!$+4\>&<\1.;6[[L3=P[GUS
M[K+-YCJ.[::^K?NFB?TLPU0/TS#4 PZ<G#B^FYC>_G#NW1AF@S2XNQ92@S2X
M36FP8E]PTTCLR-9-D^$Y;B=ZR-)03\TD<4&J)PZ+=U$:/(2 )(5AM<N,B"%A
M>4A8WIM 9C4XBVY*F+][L6*4&0ESO=BU=#.*'9S-@C.04PMGF+N1E=IAX)JW
M$YT<ZCX&,3J(T3L+@ YB]";%Z+*%G&+;.R]D.C8@ 0N9V_ )4!2QQ&*6[051
ME-Q*5'/GI.@^A3T'R3Q(YOL/G Z2^28E\[*W(HD3SCS0:*W(0,F<1#H8)X B
M/_6-R ]2GABW$PW=K<*YU0H)N3[3 D;IEH%90QG84 8VE($-96!4!F8.96!#
M&=B.TN]0!K9K&!G*P(8RL"$K]QK&99 X=A2Y7I!ZB1/8+.!69'NND?C,< W#
MN4*WQ!O(RCT$4Q/,RS]^?PWF8OSMS\]OS3\_?_QR_/UC]N?GD[,_IQ_!Y/PX
M/7[YRGWWYM7WE?XL+R<3N'?Z[OOK_/C+;_F[-\??W[WY)7__\N?IGV]>.6#"
MGAUCWY?/[]95>KF6D9A6#%9F9''=\2)#9SQ(=&8:;I*$@6$Q-#6MU6$'.YIU
M.Q0A#.+N=L1=%-AQ:H?,C$W/"4#L!4::I$YD<A9&<6S?C;@[>+?;W<G"Y8"(
MZ21F%#J![L<X[-:Q4CT($DMWS,@+8L92*PZ/GMDCR]CSHM=]BG<,$O;A2-@8
MIR-X46S&EN_PE(/ Y:X?^XR9B6$%T2!A]TS"+@<V8L<W'->,]"1, I"PGJ4'
M1N#K!C>,R(N#* YME+"V;>^+A!VJO(;L\"4Q9B"5V['K68'M&&8<>(X1Q9X=
M,[",4X]?5XP]A*#K7<FFU5(O;D5.&#&FIZ[O8>,3,()=;NJQ#=\;1AA&/,81
M7Z9C[E""^%#:<</,R[W427D$Q.!Y8-LY 5!"[+'(<U.P#]SXAICWT$H[[HYO
MEZTVWTZ\Q I3W8E9K#N1G^JARVS=YH$9VJ9I!6:PBZ4=0Z'7'DB#&Q@;/ASE
MMRX25O*G'-=A\#_=L",&9D:0Z)'M&;H3&#Z<ZXEOV<'N'>4/(>HXU'H-J; '
M%JT<1/F-B?(UM5Y.Z'FQBY/88^[J3L@=G<61#?+<<A*3.YS[6.LULOS5Z6O[
MF@D[%!0,4G17I>AM!4$'*7J34G2E&4H"IYWA^'IDA@DHQ$FB!]P&_=A)(]NU
M',<-@UN);.Z<%-VGT.<@F0?)?/_!TT$RWZ1D7G95.#RQ,+-$#]($E%S;\'26
MI)%NFZ9IN2P(6. =/7-&CG\XDGG#B+3N3+1UWW0*)22/.-;8Q\*L>5%E>,V3
MDN=P\2EOZ['^JU]A(7=MM+>P"#:XJ#??<NM5&%><GH8A\5[91>??2=E6LYQP
M/2HY^ZJS%!;[A.5G[+PZ>MPO-,EF^A(,E[>_<9-I>CNY^+!)04<@60HQT_$)
M4"\O\2I8$]N9M6B3$B7NWS+'2_P@<KV4>Z83.3&#RUGLFV;"F6,%P5_^T;//
M5(%8I-H_'[-G"H.W"]IU]'-?H-UR+5N!%E-Z@".K+F2;PE$!Y&?_C,K'V_PH
M_ET[H9%A)-BP8L=-/">U@Q#^ _\UW=@SW(2QHPWW77M2XS#<<*AJ':I:'T15
MZSOX9IAM.!2U[FD)Y5#4NFL8&8I:AZ+6H0;A.AV3'-.V8LL.TI0Y/G-8:B4&
MP^3/P NBP)0=D\QAU,R/>=S>GK^S_IS\^>6M"VO\]L=G>,]G^#Q]E_TQ_=>W
MX\_'\)RO[KLW?YPO>]R.O[RU_YR^GAY_R;^^^_YZ@GN"S],_K%^R/U^^^G;\
M_:OY_O-7X\\O:V<;>CQB'F.!'L>8-,AM5P_,U-/M.'2,P.")SWSJ'NK[>S[-
M:RC)&L3ACXI#X _&XM"U3,MU(MMB<6Q%H6<Z(0=."(Q!'.Z9.%P.#=M.& 96
M$.K<2A+LC!_K$0\9@-<+DBCDOA%B@HTQLKT]%X=W&OJ]EDDRR-]!_JZT5K9C
M/TXMVS(3QTV=R TCUS7"T+2BF#G1('_W3/XN!X ]TPL-UPQTU[.Q[,PP])"'
M7(]2VTLY!O*Q 8OECDS'VQ?Y.]3$#H4TRWF#L6&;@>'$ ?,QGA=YOF-:W$_\
M*+;<\-IF]8/(3KDCX;2F)I9[S,>Q259@F2"<<-*&89IZ;*1X!KG,%]G7SH_+
MIJ$F=G>9E\6>YWL)BYW0=Q+F16[JNTD8>H8%IY+';XAY#ZXF]L[X=MFH\ZPX
M,FP_!;YE-O"MS?7 BRV=):9EIV::FM%.CCL;:F+W0!KPT#)9R'%Z2.PXD<\B
M@S'+BA),9_'C>#C*=T$D+-L9AN4[CF6YNLOL2'=L,]:CR 4[ T2 ;\26927)
M[AWE#R%H.=3$#C4#!Q;L'$3YC8GR-36QGN6Z29JXNITZ(8IRT.X<S]1=RS'3
MQ(YB.(YI/(PUS#\<2J\&,;JW0=)!C-ZD&%UI' 7:L!&G@>Z#MHKM?B,]L*Q4
M#R,K=&)NNDE@W$[D<^?$Z% 5.XCFPQ3-MQ4_'43S38KFE09>5N2D$;5Y\7S=
M,?U(9P%/],2(/3^,TS"BH*@W<L-A .(P '$H%1M*Q892L6'^X5 JMOOD.Y2*
M[1I&AE*QH51LR,V]AFWINU$0&RGG ?<=PW29&Z6A9R4LY,Q)728[+IG#_,-+
M+<U7UKN7)V?O/[_.CJ<?)^^^P'NQK]+WU]D?7WX&"W3RY?WG5^8?7XZ-%4OS
M\Q_&^Y?/W>/?WY[_^0:?$SOOW[S^<OS[+]GQF]?3]V^.X9V_9<??/ZZK!HL3
M;G$[L73NXQ!$RTGUD">F#D@T3"^PX/^G1\]\:V_FT0RE8(.XNQUQY[FNX?NQ
MD]I^Z'A)&J0LM +;C!W7B)S8O!MQ=_A>MSN3A2L!$4"C$WB.'D8VUQW,#@IC
M,]%#Q[02.XG,T+6.GH6CP+OA7LL''>X8*L$&\7LC4\5,*S(]UX/_9SN6Y4=Q
MP"TO")@5F-P(K4'\[IGX70YZF+;-K3"V]2C%H;,1C_7 M2R=,9?YJ9,8IFE3
M/-H-]D8;'2K!AO3Q)3F6F&F4.D9@LS!VPL0+S,A* GA,X+EQ%%Q;CCV(B.P=
M":?52C#'\E+78"G8R:ZI.Q[8R5&$L5F+.;9I@32Q?4H?]\(=2A\?:C]NNLFX
MZ9MN%+A&DC@.6 21CQX2GO#(#KGK.#?$O =7"79G?+MLTQE1ZC+/B720M8;N
M@)ZHLR $PRXR7<OT+=^.ATJP01I<=^2 9UEP:,=V$CNI&49A9,6)X26,P4&>
MQL-1O@LB8<7.B!+#B=( O=V1[N! "):8.(3=M)S "EWNI+MWE#^$F.10"3;D
MR1Y8+',0Y3<FRM=4@K&4V:GI^SIH>)[N8!O+($X3W;#<T'98G(;,.WIFC<P#
M2I,=J@T&*;JK4O2V0J2#%+U)*;IB([N6%WIQJ/L>(]^6K0>F@1V! \M+ \>-
M(N-6XIX[)T6'.K!!,A^F9+ZMZ.D@F6]2,B^[*FSN)7;JI;IM![[N!%ZB,\,W
MT84)F .4^BY&':P1B/"#$<U7&H^XY<0P 8/5<6<"9.\64V# >*ERTG7LP(UX
M&K# 8:X;^J$=^UYHVRST0FM]Y>0RC\ 3XRS/:-'OTT[&P2?AY*@^%R^*&<&0
MU3SY#&__.2_BK_O)+CG_OX_G?_Z>S"/+\?Z [X]??K7_F/YAO?O^U7SWYK?I
M\??)ES\^'QOO7G[]]NXSK,MZZ[Q[^3H]_O[<>8_FG.TFI@M&G F4[H0IUP,0
M6;H=>D;D >"YY1]I'&3*'*!<EPN^MGYFVQK!.Q;=-,WR\X1KHC8QXGEQII62
M5. -]5HOF,C3+_F\*&5-HZ0@N%[>$G<HJ;GOR<KPOW5\X^Y]^:0UMJWKU3)>
M6)!GC9W0VY?RR6&QM[=8U[C:@GZTVC#<T[+,SY.2]^LRI?Z!AZ[XV*O3O$+]
MV\'":J6$=0M0W7\UZPX"=&4\Y%#\>'7(F3?!BH<*G(&L;H:L'F[X>J/B/E38
M#C4/EWCM3"-A8>1QVXIMQPW<T')B,(5#RTU3SFW5G]0?NC>M>NVFK[/CES]G
M?WXY^?[.^L-X__E?[KOO^(P_C./OOWQY__N_S7<OG]M_OGP]6?;:_?'[V[/C
M-[],W[\\MO_\ O>]_&JC*P,^?S^>'KM_?OZW<?PR^7K\^^MU-;66&\>![X:Z
M'W%;=PS+T$/7BG4G2J(T#AW',5SJ3^I;-^RU.Y2H\R#C'HZ,2UGD>9%EQ)'E
M.U;D,Q!C86!Y8>IY?NBKE&I_B$S<IXQ;CAF;-C,#YH&,BP.0<9YKZV',4IW%
M/'(-'D5N8!X]<T:.?\,MF <1MUN</HBXJ\P/2F/F^YR'=N3X*7",FUC8+3EU
M4\^652-#$\Y[%G'F<FN4D*5>FD9Z8EBA[C"?Z4'@>WIL)*[AQWX0F^QVFG .
M,FZW6'V0<5<8I6$$8*F&<1(EH>,%4<@\'GJ^!0S$/,M)AP2379!QRPDF+G?M
MU/08J'$N P,UQ![PW-&YQ4,C=)B;VN[M))C<6\W];>3X/8PK'T(S@U=Y-LUF
ME*^C%:F6#;T-MAJ-QXTP#NW8-5/3<?THM)EAN)YGN%$4F_RF_)6'5AY]1_)_
M30&-S8W 9V"WI\SANI,$L1X:@:>'H9O ]X;CAN;^E$</I<Q]SGVT32USE$9@
MTQB69_H.9P$+4L>WG,1-;&:F@7T%-UP%&X9/@R)W!XR\[(]SXL2T>!+J*:!&
M=[@?Z9&18B$'8Y;CQPFS8BQJ-AUSA8U_&CCX$#B8!X;MNTGDI:[M,"<-4\N)
MS<B.4MMP;)]=P<LT</#=<?"RNRGB'C<<S]=M,S6 @PU#9Q&#?SP[YFG"_#1V
M-@VH'3CX(#@X#0,_2HTP,L+ \<(@B"+NLC2"_]IA&%ZE"'W@X+OCX&5G2NAP
MUS1!A4[]Q 8.!C8.K=#3N1WYCA.:!@_C38U%[H6#;R@I2S!BN..6_>?--1)#
MAY&A O/V:^-C$.4FMJNP \>-W=#UXA#G%=L\C0P_O*YO9.A?>R_B_]-JVI>5
M!J8+-E=L<DMW+#?50V8%N@TZ=Q  8EWJ7WL+:5\[5T<_U+P/$G<7)*Z'#1]!
MB0[ L,*<) =KWCW7LZPX-I/K9I8-$O>>).ZRT\OSN<=P;K43^RY*W$1G0,FZ
MZT4&]P/+L0+_Z)D]LNT;;A@^"-Q!X X"=S7/[3HM$P:!N[L"=]E':20\]$R>
MZ)%E^KKC>Z8>IBS0 S.U_=@$S@AQ+K4[,M<X*0>).TC<0>+>K,0- L\*0\=B
MB>4X:<0BPP9]UXK#*(B#V.'#4)P]D[@K"7HAC[C#4SUT$JX[J6OJD9G"GUZ0
M1J9E.V%X2T-Q=J\#5-NIB?K8;.[JU/QXAYQK6L"YKXM2J[&S#S7#F(H.#WS]
MD')+8[.$II6/M(T<#]P$MRR'B8PPM?PT=)@=.1PH(/%-[C/3B*S(8O9EGL2&
MY^<G?/;D R^Q?IR=\*8_U?.Z+K-H0?#_7"C6;SA9M_:3E:_?G0KV@?4 0>HQ
M4&=U.V2&:,86V2P!2>=&5L -;*QW],PQQZL9%O]%N-X.RX;%N>GZ;AI'GI.D
M-K,M3,?B)@,=C">7>2\&+%\#R^^?_Q7:ENO&(&9Y;'BZ$V(RG.GX>A0S9MI>
MXL1.=/3,=\>K"NY_C;225W,.?YWR_'R$":2;.W-I9ZS26 <)V,BKF'$BE?JL
M:$=Q+S\VFY&049/D54.!L:;$SPS[R]R:]$DXT+X; !E&CF488< 2,S&,P'!L
MT[.M2XR\@2ZWILOXV[N3OT+3<P+0\G37#US=L9U$#YC#]"@!C<]P?2_V0!'P
MK/%JO>5UI(_IQZ!B6([E<L^Q;!M6;5H1Z >&X_A&$ERB6 Y8WA[+Y\=G?]EA
MG 2&'^B1$\>ZX\:A#JJ]J?MAZIBIY28,&]I[QMB_+>FCI,Y&*7.5?H(^6;[W
MT5?Q>87[;L2=T(![,N\EC[L_F2,I!7&S+XHIK/E<F[!$^_LVTR-2DR5N8 &&
M4H?"?8%G6IBZ Z88R,J_WE[L[R(N^;68G?P*N$O0MJJKMS-I:GTHBSEHR^<?
M<@8\-$M>_6>1S1$5\/DC;OU]^N^*BYL.VA;[ >8ZL8Y/_O)X; 9VRO3 C0/=
M,6*PI2+0YP*PELTX!LTY]#!<8*Z)SQ+I;$,2J1%;7F*Y?@1*>F@&H#,F%G"U
MZ[+8=<*42 *L!ML<2.*>2.(]Z/16Y,)Y%NM>8GN8LA7KH1W%>NIX01#;09KX
M,;4Q\%:MZS7R-@=\Z3DB3&,$?)2B 'Z04#,@C\4,Y"VOQMKGCJS!SJ\G,Q!Q
M;3X2$$1)#UEWMQ#J0 1;D:/E>SX'%98%.+ R!5/12GT;NW_[?A(S[P<J<QXJ
M!7U_?G;\_"_&'5"20A^(AW/=L2(0*O"-[OB!'7"PVSASX<1>)9^M)0H@,#%
MZ78Q@2B)_="RW2"R;1QU$[G1M</9#QN%[\[^"LP@#DW7U:/0M-'D<W66FI[.
M7,YLWS6-)&)'S\(U*$ROZ>_I"XZMCQ;?3$+3<#U0%)V$^<Q)HR"TPH"#OF&:
MW@^TDWBXA&  (9B&E22>8>M^ @<!* A,9V8 7.W'J9GZ5LS<X.B99:XJWUOC
M,$E\-P 9X<2FZ<2I!::6Q^PXC!(W<EQF_T"Y_,/%H?GN^5\V&*>Q8\6Z;[B@
MY#F!"2=Z:.IFPBTS<&V<U LX#%?=-PTW;^D^Z3+SDG5TX=P":;<XUMC'[NCS
MHLKPFB<ESQD^K6V*_E_]-O?2,V^TM[ (#+Q%O?F676E[;SM+ .K\B\LEBG6\
MQ \BUTNY9SJ@,C.@>Q;[)J"0.580_(4UJ?*F2=FVJ#WA>E1R]A6D-^SP"<O/
MV'EU]+AOI(*%N@3X99AMA$R:WD['5(",")# /HN2".7) NBNQ*M@36QGUJ+!
M.0?2ZV^7H\@_>O:9W J@%?_S,6L"-+<+VG5$=U^@W7(M6X$60[.BA2S;%/JZ
M,"ZV[L<+YT,$=^#064>+1\_>@N 5KAIKK!VS&7 Y&KK_J+27614OJ@H/6A3&
MSV<L/Z\R\O^\SF9L%F<L!RMKEI",I&L^\FJ1UW3)>S"@"0?551Q:WFWNGY[X
M)$.K+K[BZ)"TR//B#(W HUN!"6@1DV*1)UK$X7QC9(G"0?9E,1.:S5E63^BL
M7,S8 AX&9V3:/#^;"8^#>@.=J46-INN$E[PNX IT9 @#MY[ ^OZU8"7([/P<
MEH.-DC6X]34\1#,-_5]@6I<K5PBUN5B4L$DX7?,U-_Y_S8E^SEDIC_)-[K]B
MZ4%7\G/B2)D=I8NDI0340%@VJQ <9ZQ,]+PHON(U5<UJ+H?(3!@V.$EST&0(
MJO,<%C?2>%6#R@FX@X_?4,T1]"&@'_$\XVDUUM[##:!%(?1*24XQD4^2I2EH
M3?B$$D@#L$?=L.M)47&U1$4&_*+UX>O.BX7&2J[%;(&+@/N JM!O#6N-D123
M!5)KG@$=<B2$S<\;:Z]AO44I-RX6"\^%50$A(,#(,4Y><5@9+19WPN')E2+?
ME6V(43ZX5)Y7_ R)?2.%C[0YPQ2(1<[P2[CLZ!/ %_GG'? *7'4"2\=5OY:[
M^%7NXE.SBR-ZU]''K/JJ]C,^TCY?#,G+>0]A/(5C!T (7S(2#8@>#"!HN*DB
MO1IWW-^I\?Z4EZ<9/]NXS(Y"_&4!-)Z>7S E[-[R27[GA P&EE^2Q12_06HK
M8'?GA/L8[J$TF@JC:UJ4%?,) ]D;\P6EUP I"R\C2TY1.@,ID#2&W6LG?";%
M/2(8_Q*/Y'E.@IK-T=O82'I\*7"P=E+ 8[$UTG1>%J?XQ&)1PVLXR1>@ZCHC
M.J,;L1PY2V$ELQKX<\IK;4H[R6$)/ $VE#O,.3[]1#P-'E(6\S+C-8-MUCR>
MS #>)^?(YS4>+33S*H%;\F*.UR8+$%KPCH1B7.@^Q?<"L)![@1[AM0OX%]:
M&\Q$6AMIIP!-SBIB:7HQ*&9<;IX@B(L3#)!-IXM9H1>SF-8" G!1%_0E/852
MHJ18A/,/[<%B437/IXU.V"E7RT8/\0Q$*JAQ%=AZVCR;<\2_Y#4)?!:7155I
M4Y"HV3Q'84)D@!*8X"OD)L@@6G=:@!P2*U[ES]VD;CI!3KF0PH@ 5I;LG("P
M#NV+6?:?!9C9FK)\X2O8,=CJ0#<(-N2 SIV"^H737+( @+H$,4L'(]$B+&NL
M?5CY3LM(78&KT3T0=Q C"$.1G<0G-0BC7=3L*]$3OC$FK[V&_@'D F(RO/F4
ME5D?C?-BOLCE5\!9\$X\3\Z1]04)"9)'NI8DS9,.H:!.1?S(^]S8WMZR9N==
MXN3N<AM) (!:3J?%1OXCUD]0,E5UB=!/,9%0"!-8"Y!@#H1  "32A.NG645
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
M%%D,",F7/!83#&USI)A4'8LIQ7S$HK+6-20@H78KS)O_++(VOD+WRL[O"IZ
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
M(3F(Q/AW<VPTAO"*N&>K@N5^8-[=(T(.K&"J'$DU/IWGQ3D7UF&UF).5AI>
M>#P#(Q99=5%V6UX0/-*TXC4"$# 4]&0'&>N,3D*)YZ(\86!+"]^"@!R=?2RB
M%^89B@!I_F=37%>2I6!;<S"T ?XD$0I8)J^EJ8@+,J/'%M-0;J"C6:M+M&+A
MM^=O##-4VTP+-#6[YCY^"V@"2CJ'Q8U0MISQ/!<RILU+I4O @).+AAN;-ZDC
M/(8]D,>K$M8^V>R2A)&F%M(WD)-#@,Y^WCRD@0T\[:1DTXH,8[535I)2+\3?
M6-L[ 76%6:I[(JL^O?EO-IT_?=[*IM[1&_1DTW74R$];"9S>R\W-<@<H;Q%S
MC'T5\5<B*5B\(.5LUKJ\F+A0?;\J_"Y:2O]-$\[03[>8U6,-=.^4DU\'4)_R
M9:!Y+=!6%MY>F/,323C E8VZ@0];=K/%O$0_(2@6=4UZQM[QRZ6-<7>2-S:M
M>J1E?66QD8 HM\&HIN@@"CCA5<RJ"D7N+PNXV#+,0*BC2SI@>\*LL:K(4YH4
M<R6K&2SC3&,QT2/2354#(;$RT3B<*S')GU_8#$Z%<\T<"7Z8%;A(%A6GL(NS
M20:RN<K@T,G23#J!.\]3PGIU,TBPBB=FQ4R/635IW+,*3$L*-VHD+*^*%=OM
M!,D:7=$EBH]"G&EP;A!4ZZSD:O BT_#8[IR.JPM#7:5C*X@E\&^XG4563=23
MX W5NGV=97A(YCD_1<[3%N*!=JN=H0!)%_6B!-3U]CQGY\*O/ $)<0:J!\^3
M#<!#Z.;(QPLX>\^OY=B]?V;^Q$^FDG"!3*88+=AQ/B9%*0<;#DF;8N*@ETV1
MQ;[#6]1^GB=?P)0#.GSU\]O/+Y\K)@%^1((3/'FN38&BD0: .JI50(P:SKG*
M\2@.*3PGQ7V<H3(I"+RD<()8JWA/U=7E%G#TY$5,@@?89XZ>0+Z%O2>P(9^O
M7/N4$1%CI&Q>\2?JPU.5%YS-"+9TTU/Y+!D/0 ?X<B8O^BC%SZUO?&P(_[C,
M*)9OEC^/Z:>EM!;QFV.-;<O<^#/H"AM_N^BQIC5V0N]:C[WX-]?>_-)AL3NX
M6->XVH)D/OQ2',VR!3NMS5':LHCQGGO)KLLP:S857F53(LAW3]M:]?6+$P"%
M\;$0QJ]0&,N-XD$K/O:$\T8 K&+UHB2ULCA;*4'KY:5ME7FV@W!]B4=$25!\
M,6&S$WX1X-9 XYI W"\@?> EKFH3E-9+%--Z&!+%7N:,K1,R=Q#CJ-K=U(ZO
MD@1[B4PY+,B:UQ7.EY2R'1!3F>XA<M6CM^@?*!;PC*3:W#5ANR/Z!\&T#Y1Q
M\&.W-ACP3ZXB@F^S!F%XQAT]XT[;RVSTI_2SRBV'T@+OB25^SHKYA)53%O,%
M;6$I#'6=3A&'5D2V;HN[7>GSR+1&CKG%]/+=Z_<Q$-R^$9SG[75#W('@]HG@
M+,<YG)9&A]EXRAQOV^)BZ,*\NG'+%54C.VM4O?J&B7.L?&"SBVWGFE-A=K%.
M_C!19(X\TQ^0M-M(>F2.+'\+Q7% T%TCR ^&^<5[T(!O7ZX\^!;/_]Z<<?7
M.C@_<D?^-H,G!A/MSF7[R/2V$.X#@NY<A76L YH&?9A(>F2&V\R0/"@OQU4[
MA]U31O?KHJ1:@KB8Q5F>-35L&R+!6$(QD^U]MYQU/=*JFVX+908WU1?J079Q
ML8<N+KNQEJ&+RP/MXF+M:B5/TRY!=F@ QL<*S:9#PVT6YUQ:=2-E+B:*=(%I
M#H4X>U@N,BQV*,09"G&&0IQ=@>M0B'-KA3C.PY H0R'.4(@S%.(,A3A#(<YA
M%.+L4!..FZE(N&JJQ<Y1PM9C;?8H7]=T1IZU;<KN[N7Z#$2W5T1G77/(WD!Q
M \5=5\PYH;OW1'=#2L?NX><ZPY;W/R/MAU+T]S<OPQH9X0$-/C],)-DCRQA*
MN78<28_,D6D,>8([C"#;&;L/- 5M2-*_I23]*^7VW:JCB)ZXKN'L^JR/RUQ'
M][&%+1>LQ=O-'[SM88&[-0_PXMF%PZS 'YD5N(XS[J<U_'I>63%B=K*%],<F
MLPQ0II;<:>:OQJ&L&S)4J0;1Q#G7&BPDNZGCNO#!F]*<UT[DNF!&5BMO]FAD
MT'H$=:NS7C3562]ZU5D[25D7E)5UT';!'(GYRC *0&N^0 U0SIBXRE")7E__
MSJR+[8!WR=31NP+X1MK9-,88)])DE1"]R"\S9+2KI(=>\6+STI$=Z[-#PUW-
MM!5)L"C+Z)3MU%"H%-LK@U!DV-;%":=SD(B3Y@11ADXE3L\")2K<37\FE.PD
MAZ+A6*.Y2.QA)_S)1C@_R%H)9ZB5V(VU#+42#Z]68D/"?S D_.]A6OJPV"'A
M?TCXWSY7\!VJ@4.^_Y#O/^3[[Y9 &?+]AWS_(=]_R/<?\OT/(]__/O:LHB+#
MH(T'\HP;2JD4R3?A+I/VBZO$ZQ_]6&?\0\OKWK]V\Z8S<CUS[],4!Z+;)Z*S
M@_MIH#]0W$.E.!!SIG] _29_K(AC]_!S,^4K%]0;[;:N]:$LDD5<-WK5 QLY
M88X<]X!JRPX528%G#$C:;20]<HPMJB4&]-PU>BQSFX;*#V3DQ $Y33Z)A.<?
M.\CWMUHK& 7AMM.C=EC+/DPD^:/0WE;;&I!TQT@*#\ I=^ H,JWQ_>!H#P_T
MO;7,WU-*_@.URRU[_QM;'3B*['#_.T$=.(H>F=Y@D^\P>AQSO,4HM\$F7]VX
M[>_R$?ZYJ%E^(Q;YE5.U]H3T+7=D;CWM>5M8[)$1<FCX-8V1&]@#?@\6OYB\
M,^#W</%K^^,=%,][J+SL6U[Q>]%. )OH?)MC<YX?RC"^L6J/VTRW'19Y?XM\
M. $Z[(>#C07F(N/FH07H3% (A]C/SB/)-H8HZHXCR?+W/X?YT%%DCN^G ?/!
M*,A[=*"K5H,/+$1GCYS0'R) NXTD:Q2XV_;K'Y!TQTCR["&2NN,HLJRM#_0A
M7+=O!_I'7G%6QA,J.4[X*<^+.?;Z?6"6NNV-;'_;DWTP,>X:2^[(W[IT:<#2
M71_MU@&5?AXFBLSQ_<BZ/3S9]]94_\1S^/)DI)WP&2]9+MI7)]-LEE5U23VH
M'YKU[H'YOJVK=S [[AA+CC$R!R?+KF/ID3WRC2W:$0T(NFL$A6-KR+,]7,/]
M[73.LI+&\A2I=E(4R5F6YP_,;'>"P=38<131$#/KZ8"FW4;307'2H?5K>O?X
M^0,U8ONG7$'EH;-B%B_*$K]C5<6OF56VOYJ=9P_1S1U'D>ML6R<PH.B.410.
M+=!V'$.F/[X?'!V6&;L/Y:+%U0LP'F!ADA^.#/^:8<^A\&SW\1L8(\^]9G[S
M@\+O/B+W$1:!;-'Q8"L8#$B]K\Z28V-W4+J'^LH%BMINZRMMJ6A>5#_D>3@L
MAG#M46B%6P><=D/,W:"==5A8]0W0/+T!JP>%5=,;F<XU$RP&S.XR9A]9]C9Z
MR6WC= _UDLNC0[NECDCW"<5%I.MDI,WX0TO??^2,?'M[C7Q/3:E]1)#IC"S#
M'C"TLQ@*1XY_S>96 Y+NC(T\;^S?-1/MX3&^;PVH7OUGD=7G6C;#LYL\"YCN
MP-(TRS-6/[@R^V#K=OQ#</;.\[^'W.^=14[@'5 G^1^3\[N'G)L9OKBW ?]?
M\7!+RV(*^YS5V6R!OG09_R]FE1;QM"@Y'(5Q,>5:S;X-N0!]1[L_\L,MIIH]
MQ#CQON(V ",YV*)J9\#MWN#6\D9.<,W^: -^=Q^_C^RMYEK< 68'L_W6M_NV
M45) ;9GQ-+N>WWU_#8VA4'OW4;2U5W= T5WK!@=DK1\FADQ[?#_M"O?P$#]4
MS\3@A>A[(;QMVG\,ELS^X#9P1J:Q12KG@-N]P:WEC5QCV^KA ;][@U_T0FPQ
M_73P0AR0%X(TER2KI/+"DX[N0CF!F%+0#:MHCU9=S8>NQQO!R @'<VO7T>2-
MPJV[,0]8NNN,07-DF@>$I2'1X'^/X/R8Y^S\R:R8\8MA-%S9OW( [/T ]H <
M4.]D[N<U]7<A;)[8L->D6$0Y;W3X'S-SU@'I7@7;W^\10+LM\EUCY(0_-J+Z
M!H!TSPZ @5T&=KEJ.84_,NUK)UP-K#*PRD-A%;#T1I[U8TVH]I]?KN%;OBW>
MV4$2\=WQ-9L(WRN![(B+^G'-8,?PWR0[??9/^$>M:<K*DVPF]@Z@4=O547H^
ML3U%%MDLX;/ZB6X&1+)WO"M+5/DV1^G=O[X/%V]L.PB'3YQK1^^*&MY2%UH]
MX=J+ @%5\00_$2&Q&OYXG<W8+,Y8KGVJX0ML.5QIC_X]8XLD@]]_TG0-'Z.Y
MVI'&YG/.2FI7F%?\;,*I8 &>GE7:OQ:LK'F9GVL?^;PHZW&#Z3W&JW7X>+5O
M ZVWBC)ZXI.L!G$6]Z#HKT7BBR+/&<A1B@C1,"BX#P"&^RWY*9\M.I4V][:I
MC5+3ON(6,,15<H9T\'?3&5L:K"/'R[6BU$[@%\ BH!06C[[1D0B;(?W,X'7:
M%-8PJ30.I)1HG_@<"":"ZVUC!)=;II8LN**WE,6U=L:U(JH9W)I0UE!9Y!AF
M>PN?^#=XZ:L9+T_.M0] //"IHC5O_/'M6T%N'$FN3+3_")K#!\+++;H9.WV(
M"BEX=<GCXF0& *3OX<\IK 2!$;$<B)[CG0E/>5G"%1) V#.]B#/BC;.LGM"=
MUUWO2,MY5=$CV!3.=6"M.8.3&4#$XO\LLI+3;U."8C7)YK!!V!&O:BIPQM^R
MV2G\69356+N(IR]E8YHS83[5Q/W62'-&(*MQ_::'OUGPVS8,K@&0M7114FL5
M#*LNJ@K)Z >PNU<R@QCN0UDD"R#SAKEPAZ#! <[%DJ^R(^_>SJV5Y2>\D0W&
MV%&B882BP;*V%09C[3-<J1Z)A#1??M\9 X8H,P &;$X)#W75-/LF9%AQ!D\%
M^@)U%&D-N'B6C+4W'3!K1?-PVD1. D<*"S4,80Y *A+@;XW!"JI%7BL>:[?=
M0R0@1 E+?%8%0J/,>#52Q0SP"2\3W87@Z54QF_$<Y!RP[U[1LB7F(9:G<%KL
M*RVO++][SHV-'BV;2,O%*1UTV]!RCQJ6W[>6EB>PPH9F!?OP;UE%#3+QFQEL
M7E%VI0@69# \80Z"L3W:X/D\SP7Q;D2$!(ACC7T7%>:BRE 3>%+RG.99/CW+
MDGHB3:SNC=*P--I;6 0JXJ+>?$O'? 05 TZ&>\*[X_;!T?UW4JK5S-D)UR-
MWE>=I;#8)RP_8^?5T>,^(0,5+\%P>?L;-YFF-[+)=;PI[!P04E*S>[( *BWQ
M*E@3VYFU:!/0O/[WZ&^9XR5^$+E>RCW3B9R8P>4L]DTSX<RQ@N O_^C99S3F
MD;S_^9@]N\1XNJ'MK#6>[@FT6ZYE*]""4EBC^M>%;",J!)"?_3,J'V_SXV[*
M_+B81J#WUE+O!.D;MT):GN%:#+;,"5>R%:]!X5O5)2@+"[034,F/>8E62BN+
M5_4+*? K:4:003,%(4V$+/5Q>#H<+^<@P%%2MR=0>TB@2EVD:<5K+3KO7$%*
M ^G4U6(^STG-2,K%B=0QKJ-=M'C9@.Z[QN66"LE'7@$@XPD!( $(YL6<)EVM
MS,#82>*\=/E=#<48>WUM>WL%Y=,VZFGWW5;'"2#5EB7-%Q<!%C?5^Z0:G\[S
MXIP+*Q2I%:U!O 24Q3/@)7G#"^2.V?D_JM[F60R*"*@8O$*5*FL7(O0GT'G
MA@7M1_((,2=KC0AX/;D1&%D1$L!%><+ RA=R0&R/[ 86-<R$-X(:V 'RBJI6
M9U/<8)*E*3#I+$9(DOD ^\BYDC'% M3'Z+$%<@50CNYRK2[1[(;?GK\QS%!M
M/RW0-N[Z*/H"0B"GI]>UF<ET&4#I>R/;FK<IZRB&V\F%5PD@D:-!DM;_W]ZU
M-K>-+->_@G*Y<J5;$$R0E$C:E5LER_:N-NN58WFSR:<4" Q)[)( @X=D[J]/
M/V8& Q*D2%D200GY<.,5\1C,=/=T]W2?@Y.:RZ3&E#(9\T3H)^AY@T>-$V_&
M9D=]JC1H'"R]"#NS!1'\@9B<ZY_^S9O-WYT7)L8(Z#M.KV1B!KO'\[N9F-*[
MM>:M*AX8H.)7$-K<%W@B%OM_D4#"A[ 6A%&1YE.7382'>V<>'6#"^4YLXEK*
MV+I1VU9HQK_*\,#ZHLD$GY2.%]&T< 8R3%.T=+_D<'&[Y?8YPE[*U13)HXK8
MFK*J03Q7)M*C:-KS21S8QP-1\9+ $F#2?=+C7[P(#/+"<FV6I2C&07I#V&MM
MZW82@E5,0[#WX2B426/C><I,KGR,K>4QBJ,3WTLG.H^K3?**M8<]?Z#%?HS.
M)_J?J$ ^?9%./G,Z(($M*!&*Z=.S<-<U]J25,?%\0D0!(\_#=*+NA">F%9]@
M(3NV!5NON,'<MY7SEMDQ? ,8WB@GE[G\A7-OP>GF">CB+7@*8AI4SY.%$SD%
MGQJ>$F:+597=(CK9O]Y>B_%,RBA(Q P/$FJNLN2.3*?Q+4HQ':.#8S1#;?H;
MWJ*^YSSX$Z(?$.*/[R^_?3A7^@"JAP+&ZK>P9J"/.04Q$!&M3(2ME62+'85-
M.6XM?)OPT)EC>4[HD(&'RJ])3?7)(Q#5V"<3 _'R'$-FL7-L))^O<F!40N'C
M&=H\%6_5/]ZIHNLPHJFEF][)9\G$&6:*ELND,9CGGXLDDM/B1)(LUY9OEC\[
M]--220C_UFT[G;:[]N>6L_ZW38]UVTYW<':OQV[^[;2S_J7-8&LXV-/6=@.2
MS09+">=VA]6ILHALQS[1_;8$559GZ8\:;/-1G W?TV>M'E-2XP3:XL]LBS^B
M+9;?B=LL_[-DF]=^_^JB;FH62^+;E6+ 4AW;G95J-9_6#[A#)#2+%Y1DW#1Q
M%;-QSTD\K$GZ(A(<U;I9JC8H;OME&)3.LF9L5<!9\Q5'S^ZAOGB;9M0[;,KS
MFEGWOL;YCC;!9Z14[NESU*JC2\PKQSD\(TC7XU+LMD7_X#0=@F0\>WB3->'[
MVVU,\%-@ 33/>.1G/"F)W]IT2KD,O=VE\ID]J<3[,)Y/O&3F^2*G3U@ZM]FV
M[>8%-.@=4(O=4>?4;O=W8-O= '10TW[21N#J]&U'G:[=.MT=+ZX1N$;@[LD"
M:K<[NZ/&UDC>=FD /L 6WJ..\^3[3TW:;W\\A*(/;Y]R775MPZF/W[&^S4M>
M&/)CUSX;[ ?"O4$4W!Z^R.ZXNR((-(OTU'O$F=MP?]9X>=R=(*!?"$U%_6 -
M#^7*)\V^[4..?E]?:O4CE!^':#K:7;OG[LXMVL1G3[E"_<Y!9VR>^0KMCHC=
M+-%3*U'K'AP9S\-!VA9C;$^%W)_BA+ K_#CRPVFHF\/6' %CDT0D,9-WI!2W
MK?2A :3<_D,A2+U(F(.S!N:@'F-I8 Y>)LR!K$G=A_+?T<"CT04DO@PH/L1L
M!J[,X_7DW-EL(TTN%HB8<^DV_3<'V"72#+;IOWE._3=KHYFG*NIM&G.:QIS#
M:LSIO@Q+TS3F-(TY36-.TYC3-.8\C\:<&D%R/$R'PK8%&+63A.WK=ZL^L=XG
M"F[7[O5VI8^O7P50(W2')'2]]JZ$AHW$-1+W@V:N=;HKU5G]A.Z!G([ZK<]]
MB*T/OT[MAPKW#[=:PVW9G;-=?8ZFIN:)5VE@]\]:S2+5>Y%.6XT>U7V)[LN@
M^3SJTYH"_D<JX-^J\&\_H.75)2%W)9 >$R]WW<#<=N7 +'\W6L)GR"'8\ >^
M=/[ :L+.E9AEO[K[51>2P=JHL:UJYC(OGB+&D3C0I =(KT>8Z5B2YNW&@R;)
MUF;S)+YAQ'-XR[H:YTK:M<P@:PM,&\-6)4S2S)IXTY%2^X.2G/9R5]:%[LJZ
M*'5EU1*,?$,[F;%D*RMJ_A2/!-D*,%8CP5O'-$?O#JSE6/UQV00KAJ>9EV4H
M8_M?\8T@\[^&8-[!]"Y(/7QOCI*!>A7GB5\#'I*UXKKR.619KGG8J&]3]64U
M0?_?:!'_$& G;I#]"/=0=&= )$>T5X)@85&LT4=1"&TV@1AD/+'F^1#F!\F,
M!&Z+O(/!93<H\V!<?;G1R@);M<Q$?L+4*OD<K242)\%_P ?B7AZAOH#[%,@W
MHX\BPAL8$)52\Z,V^%S>.!'\8L>"_=3"T"@C6A@B=AA-XUM92XQ/TON @OO'
MAPUS>!)H(5I],*]AG*?PV6D\#:RC0AU!57TA@E3QS,2P8:0>?,,QSRH:^!#+
MD--"/$;P#>2?R%E>FF08\7G*/2_+E<LVD4]X@?6ZY]J==H_X-."#Y&<)$+L;
M>'FD6&O2";@A)V ,9M))VJZB^?%KP7?4K7/XB(DX^>PE?XD,.7K@9>=JB=>3
MA>Z]M)T'GY+S-XU3)NQ]V):C'4GK;>3Y.\_'X&!8 T.HJ.B$QH?>#XX%@Y I
M.B$@5&"CKZ2"K\P^;3T7'MR7P*BSO\=(,!581-,$SW&L+WF2YO [?C'S;<#[
M9MZ"^7%83I'S@C4HG"FJ,E DB+)89233&GGHO7<8;\UF2%A(%$KP.]@0I%ER
M6RT;%I.]*WD/Z$MJ13$$6--PS+8"2=V(92-:J!CBFE_%UH7^4/Y,UB<<M9?1
M?3S /)T+9(>">T#)D*B1PQ5E#O'Q8;8TWKDQ(16O@H^!2Z,X0ZI'FIU\^*?P
MZ7(F)0+3R.8L+7\I1D;2M.2ID&QLTC[)[U0#0^H3P58SA.G+PBG&?S99I9P#
MQ!*IG<G/QA9>;.)K(Q<89N4V3O[":5!FOZ#24DQDA8,$TS(''3E \_13C-\(
M.@,>V%8<TGNT1A]RDLMM>V7(.&BN/>_.1DMD5#KMV6<ME_=VXD;K#NRS[H!D
MB&F5EG8\311H;GJ<!"W&@=L>3)?G^_DL9^:M0(Q"/\R8^=#N=\_LSL!U+.71
M>-,T+L8N7X<N=$R[.FSO<N_%?\RU%P%3[(V%YK%$OO65>SF@&S-SWHI+44P'
MJ).B/-0M2IAV286@QB#)-@6/LTW6=IIUHJM*!.= E .#&B-U2:GJDHN&0Q/?
MA9]G_''*CT%G+'+*SM =4ZZ<#?>T8_=ZK4W>1K6G84LFNS0#QY+"(;H=_X@/
MCF(RC&&6:0>)F+^*;\4/U#&V"#F3(H896ES!&Q,[4>AZPH.G6*8X5CN,C<8:
MYP#WWT3P-Y/EE_>F,$T)474:EA\_0MM+CSV/&7L>Y-D5SJ5MFF;-KZN-L_1)
MX?ND8W='=^0]];Z]E=Y;UN.\?3NK@WDY2J&UWCV(]V.FZBQP@AXX/8<RLW'E
MF\[M4N=VK^G<KL=8FL[MIG/[B4W[3V#4V*%3S*;D'2@KID(!F"/*:=_E-6'R
M1A-H;_"9;),KT3=H."/:7] E[+?M;K<%]V/(!AL!YEEA0,3'RNRH'=OT]H9B
M&D+(D_(=S"(J<ZE6XH68V<F'R+B*!-Y6$.?@AWC#.,],,G =HGI#B*G QS!=
M0'+QQA0M^!PM\)'5HVV-KOL(.Z,YV^2,;=@6ZY7P;/5 8*]P<R\6AWUH(X)!
MD87_Y64:>BDRN"/5,T;Z.CS'%4ISWP?'>I1/I<,MYZ@0*2T,Z'NGFFZ4LH>"
M9(KD?=6WE\<X$2P9^:.22;[B2C_.IP&(+DMHH/.RR+4^&V)&0HX*>7N#$/P)
M5+[":3:3F:6,*CKUR TNQJ&/K+FAQX3Q$# *D[:=^(#Q)-F#R A=?O:8*,<0
M(+UX.)0SDY@)VB3!?DP2WV.\<./ I+L.IN1-+ . XL)C#I_DE$UAY01/FB3_
M5B?6!E^SREB05V<KC4-8"3R)PR/HU92&S$ 7GX<JE<0W,JL!5^(J8#PC$M1/
MS*=0>H;8A.E'B'=@DO*$DKYD9/!0T/AD^#C.CL#$1ZGGLT12( BW>S=>."43
M2 D>E-3B=:"\$!I#),<78 Q#'.AH^Z;3?84>I'!["SWH[>?3-+8I9?<0XHU3
MNJN 4]I0!?(Y&?@Q2E(^AZ!W)FB5IE,-08)CIXL\+8:47_0G$4S9>%&8$;X=
M-E*8+7P'RDBFZBD\>1*<PZ/G,4HV;AH@KCDS&^?P"'[7"Q:.RQ&F"M YR".E
M65R)4V%KBZP,RD*:E@ZT]+DE60.9X4:SS.M.9B< "[103.J\A?BP\\!RD*H*
MS!50"KE"+,QL&:\_I=#55@*^BI? '_'E9MZ63)-*U(*H>M-4[B5X.Z?)T,D1
M^!-\,VSLX.<PFSP:&#.#9"M31=M.I))(G++B$[YR&BHN[[3\:Z475'._P3WE
M@U+IX8*MY?1U)MU8VAOFF7D^2EL/9PU@8J0BI_*T0U:3R.Q4Y?$CWZ\ME+DA
MU.!@?_L$.24(+K2OO_=3_=U1J-#J@T.<35ACPW$4CD"=HLPR-3Y/>:4YK)%A
M"PA\& <I/D,^ F*,^/;M5@O8.RP J5[+&?3NAT?TG&".NH/^+C!'+P 3X252
MBK^<U6U@9!H8F1^!D7DYFC)XCIJR 1KFV=,2_R94KEL5^0T7UE'.95['SY>=
M>#>5Y:Z[MM.N-2?:5<7IPYH&O.>#U'! @ Q'7$.T#K3_\=I3[\#S:(1A+\+@
MVFZ__9C"\)"$D+4W?I=4L;79^&W5=7VXG&EMMVL/!F?/!_'E>2[3T:!E=\_6
M;@./ND+/T>WYI,X>=]/\0Y0<USVS6VZK/A[$\YA7M^W:[<%FQJL:;<CU5<6/
M\LQM9(GO/H%56WS 1/_FT_X-K5Y+1=8O;/L^ZK>Z#2-M;9>G?=;=GV=UCWV[
M]A3NF'K2  5'@>!_'=_5#WJ'D:A,1W=@3K#6<2IVST<?=D3\@/-0;_7L]NW3
MSAT0JP\V%T^:GFE$^86)\I';LEN#M5[^_L7X,+&X+K8HUE^M:CF0#E>LP8IX
M0\6Z.X3;>7W:<DX1C&)*)6ZENFT&JQICC2"V='O<0X-E\K+,/UANB!UTG9YZ
MF*4>1K 2*9[H4>LKMK82[@]5@$E:4\57RO]%>[H\7JINE_!X;,NM%52WA.,L
MO10;]Z6_8%X<5B0#WYG5D&8%5!1'[&E\GV.O I:MHDC!S:_=GM/2'[VA8YBG
M@WIU/05\M.;;U_>)R*4)WEI'X3%,N/%J B_#=O6P  KQ9G&BBWSEV.F'HQ!O
M[Y=OIZ[]DR%!\\"8\.KRG?5M^2;EW4TAW$(AJ-F;U.&LY[@;U:&HFMM2/#J&
M@O'"@IV<F#)"I:S56B67V76-9VRQ4+9<7[?E='>6#UL)"$O(F7Z Y\O>8G[4
M,.-1Y[*0L_0L$TE/U_TS-!3U"F#MK9JK6^P<F'M)QM7]\6B$983#A>59K[O&
M^]4DDT4RL/QTGXJ"IC!:>#Z__V)] ^L?(?X@%^A.%=C9+UZ4>\F"9*$&6 P;
M1?N**K#AX^,\J^[ #W;;#0P4+ECD)0G=5H-6L;U4A!8H! 0>K%DX\ TK?*VK
M&\\ZDB@IH'@$-Q1JQ!8<(;6[Z)KA.M<";^=*5.TW6Q7([J],^#X8&AK ZK5[
MUG8ZIOE9QI 2=SH5* &O3WOE;:K\F)F7*6@#Q*#9!OWI1;:N]YO6]7J,I6E=
M;UK7:VW'7;+C\SSQ)^P?#-I.VS3 )> ;])^I%UB98=OP"O)4O5<;;;T_Z$V
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
M[NG1\-@(5*\+??OX71[9G+-3Z@XZ7?-<W#K"&UZ9E[TZMIE!.H'H&<G6,PS
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
MYY;D62[DUX1/EQK?+4Q_Q6%TA'GCR\#WC60:7(I1**<U06M2FA7L7 "@1LX
M9\R)$O![H0?)*+*UEU($?Z>2HQ^#I2&#ZNH+>(LWR_P0\UE+N-6:\@< ZEA3
MJA-)E2*I5EOSJF]>7YG&H^>W3)I9XP^QJCHRK<:4"ZC4,B:,KJ N!)2)Y\U;
M(ZIO1'?,@RH&,,B$,\W\3 $9"OCIQ='Y'V)<3>AB-;K\MI4Z1I>J2!(=EXHM
M:;DU1GLJ_BN5^.N1N5N2(R.K&>2B467I>7 T*?,M<O-F.8<V>0&C-WF\<'1-
M_QW*\X JA4';./YMTO%TR ,SP(/YF\UW-X]T4[";D&VUCUR<K-P^4GV2I";X
M$:,2273"![%6R3Z"N5X$%(NW)!)0;6M=\T:=#Q>?N:#"XS2X8RH*=)-65$>&
MU5J<-_LL#3=SR201O34(FT%D1NBOH<#+72XUFZK,]@[H8[>1]";4N(/27&U,
M;"Z&:=RB?H22-I,\S(4TG4PR.P,"W?OF^ARC_9NE/33HR>8U0,+*_#6!6<_B
M(AZ0N+7Q>@[I^NSV =.@K^GT5F58+<SU8A,7IP?"B9&^-8C%I#847NH['!U&
M@Z;2C'2K$>5BT17S</!'WMP?U75!6RLKOSCG4FC)GD-Q(9@<O^!1&?BQZ9J_
M47%6.RK<YU9ZLX]Y'RM!8BU(JL9VW;Z)S5Q>_F"KL0BTVDTNH+VVW5Q>;DW'
MV71,]!^>%X,:[],K1+LA2]I8OM6P<L%M!\.*M<*WI5:6;#4L-<$N6IKM%,@:
M8<;:+*WVD(L[NQPQZ7KPT09#O*[@?^']LM4EFX.^ODRK;>2"T6ZVL=#$[;S2
MUH!*P(0%\2<V8E(R_Y7,I5R"U3ARD>@ZQF&6W*GD3EN"Y<C9'*;!%,K%O5OI
M+S)4ZIN0C ;XZ OEPN060@SLPX_YR2B\GKR2?XU<:3L4M=IEP=Y5A\-W2X8Y
MKP+!.KPAIA9D40UBZI%PPYJ\,;\S)\C,=>TN9_ZV%K\*--Y+(JFG(QK<# ,^
M-MI^!D!I\#^,RFL*$U.N7QHSW)KR;/;W/G_=M9O]9?0@"T7>D%@5@KJ05)E.
MVDWA<<^YV[D-:+S#@>/'3N9E_\&9I-*;9&/+<=933ZBF,F7F4[WP18+>,2^2
M$D:N,ZIX#2?Y\W6TVF<N/%YV\'7))<Y5QU4@*)^EFNN_'$=/DLM8!X*[H-):
M$/@[ZRIAKD#F=2&F,EO[3E'8,&Q5GZ?5?IP/3F^C3D5'JNL%BI9(K-!4':KN
M8)M7'8C&3X3[4< JTD;N2#4DR(KO.J>SP8LG&MAS45LC6<9N0^>[-FNK(>2"
MN$Z&L'7'C@?X%WWV? +OF.(BW4P'2\,(/.HH9>!N#8V+M%I)+K3K<C' LK](
ME,%)WWP[8:P/OIWSVYK0*IX;NHX-F%O-(A?5=3.+K?>H[3U67S;O+,HD6(U@
MG7OQ5WQ#KE G;>&JXD*0I7<;>H1FY%CM8HT[^0L*;;V%HX4L>G+VZ:506D8U
MX_.-B+'9QX=<=-/)/K)N8^5E1HFM=:SVZ\SOUW0?KF*LUI&++;IYC]4'6^=1
MTWG@!Z!#P<R7:^<'JY]G^!7:IAV(@RBKF>1"B+6=R$*+9":2'-N.%>FDI62N
MOEIC8U$5M17/@KACY@JMKF\6RC3M<N=)'I\Q >+J#/5U.5H!+-AMN@3@:G=+
M7Y)44B>!S=]V=JE41(47GT9@'A\S@9_=",6]#KWO=5+6ZW&V IV_VJ#HFC7
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
MP+[CB$IH6[T7E6R#1W1*85YQ81*.:J-$:(;+:^58G%.@R]]!-@'8:ORJ*-J
M8_GL_6"3J?]!VZ;^UV>W#WAC>76%5DNU0?/L+"+>J(P:X0CYA)X*0[9F'8 A
MWR01[C0C<>;5U@6*0^]K77<K23B;'3R%>>7?&8;K<79<E(VNF]A>7TYKX_R8
MNL#_XPKJD0;Q4<6T@OAB*6.?*YD]3#I(VK+BE$_SHG[VD%9XES3\/=:3F]$#
MG[+/H8SW0SR$9V [.I*"^=]F878?:KD=-L/]E1HI)7*)$C"8EK#E>TDR*L;=
MJSP,X$;]\ZL)/7XZ"ZC$>*7FGK)&T2L(VN!OU]U1=O&<9D9???-:E:BV#KVU
M0IZ*X8>_P3=^@CEP$)HP5S/!U&+.;0T#Q+EW? 9.[RP4D6(*D^Z7(KG\O7JO
MFBMY:T?JW)> AGHPQ:/,?R7W1N"3]!8M6%I,>33%&[SP*V3)IR9,KK:TA9H3
MT%83*EUP[1YML%I;)FZ#VZYQ<._N_ML7**#-/Y]@=3/_G'T3QP*KN+?52-(A
MV2E/7%*X#49P!68:S>*YT8THN"$YGCA6Y%X<Z7_^M"MWI8HE*EA>O@W Q6<*
MD\2.T_G#U;+MJ(6<X;EQ5COYZ4+9AAI"W_<B/!=_/@&O-K6-'Z7%VU"7=' S
M38XTV. 7MXY1=E?J-M1T, 5Q'H5A'"SLC K+$:K2XFVH2_F9MM@W-W,^KH+7
MSSZT4: 4SNFYXY+ C;JU*X+L.8!XK<=@.0.UP@FZ6@2HRS%W9M#6R5HF(H_7
MGH['DHWQ@6W\KZ9J0]^NL9*_H%+<1#J]DJ2)X$".95M#*??1;!8 B!?3H7P)
M<;.425HL;NRY!F EAV:H-HGZ?-I@)+?Q3A4Z9GBQF4F19H\M/(1I5KC4)FIP
M>,4*USC5& \-Q:F9^#'&Q&T;W.NR::O_R]S/% K\H#2H*Q14)\'2G()^8,_Z
M+(#AW>6:)R<VKV@*.I72;)PC$[5YQ7B'BY2VFE+EV1T3&VS@JI$B/C_[5)!+
M7O)^$DJ-*8?,2:Z*,YSK,OS9^ZW,'9S*F\ B[N,O_PM02P,$%     @ 8X)I
M52ZDYMUE+0  \=L! !4   !P9V5N+3(P,C(P.3,P7V-A;"YX;6SE?5F36\>Q
MYKM_!4?S.FG5OCALWY HT:,(R520]/6=)T1651:):S3  =!<YM=/%AJ]D+T0
M#=0!#ND(F^QN-7&^JOQ.;I65^>?_^' V>_*.EJOI8OZ7[^0?Q7=/:)X793I_
M_9?O_O'J&83O_N.O?_C#G_\'P'_]^.+7)S\M\OD9S==/GBX)UU2>O)^NWSSY
M9Z'5OY[4Y>+LR3\7RW]-WR' 7S?_Z.GB[<?E]/6;]1,EE/K\OR[_E$RT%+4#
MC$6 298@"(M@I0@I1?X^AO_U^D]>EUR3*D!8+9C@*J"J 8)*RE$T 4W9?.AL
M.O_7G]H?"5?TA!<W7VV^_<MW;];KMW_Z_OOW[]__\4-:SOZX6+[^7@FAO[_\
M[>^VO_[AUN^_UYO?EC'&[S?_]>I75].[?I$_5G[_7[_]^C*_H3.$Z7RUQGEN
M#UA-_[3:_/#71<;U9L^_B.O)O;_1OH/+7X/V(Y *M/SCAU7Y[J]_>/+D8CN6
MBQF]H/JD_?V/%[]\\L@RQS_FQ=GW[;]]_W0Q+S1?4>$O5HO9M#0)_XBS!O[E
M&Z+UBI>P^<CUQ[?TE^]6T[.W,[K\V9LEU;]\]_8US:')6D0M&I#_N<.G?G\-
M-N,LG\\V>_,K?[_][ :O'V[ZL";^%Q=[=/G@V2)_\DNS)J'%\O)?SC#1;//3
MR?D*7B.^G?PZQ32=3==36CT]7R[YK9B$Z&MPTH/$4L!8D0%3]N!K+EI5S$Y]
MME]M32M>U$:R%5=I(][M([YO&_D]S=:KRY]LMG:SK?>CN-C._=?U?/V&EC_D
MO#RG<L<:#55)&A.$$BN8D@V$&BPX+5Q&98OUI?,:'T;TZ7IO$.B'97ZR6!9:
MLF;[[LE[:GIHJ^0NX.$RWV+6IZ_8]C>^7YV?G6T^$Z9K.KO\]TWC=>7$>C&8
M*"ZDS^LYE!XW<#RO/TU7;Q<KG/UMN3A_^\L\S\Z;Z>"?YL5\/9TS[.=O:;G9
MN4O0L63I4X@0C<NLRTE C+KI_5IEE$8:@\.](_M WH5@ZNLDV#&%V8^!B_GK
M5[0\^XG2^A)(]>2]H #2"@4FDX<HK -7'7L.6CE=16]6W8:Q"U/T5\J4 S>]
MF_39R*^7F-?_9,_SZ?EJO3BCY>5:/UXB<T3*%^_90W3L5U;##J-0"6SP&FN*
M)&-O0[P+KEWX8;Y.?G072S?"_'1.KQ8O:-:\PM]Q>7/!E))Q/K+%S)+5%[$5
MC0(1E)<B"R%B"+(S3>Y'LPLY[-=)CDXBZ$8)=JD6Y_/UZG?\B&E&5_HL9F(%
M%L&'G,"HRIZ5EP0Y6N%=+FB]ZTR'NY'L0@7W=5*AP]9WH\'6G9F__I4X@KZE
MK;2WV2:V9]8J=J]3LA!349!J\B7[H-CIZ1WI/(AH%UKXKY,6'471C1X_G[V=
M+3X2;17772NN*(PWEJU8(C!>L67S)8 (FAE;G<DB=&;(%T'M0I+P=9*DKT"&
MB(@GZ)(7V?%Z7%N><@FB+16*SZI&S!I='"ZZ'4@A_GTQSY<IAR2H%([P2N1M
M-<YH"(%#/\6;KHJN38D?1R=>@QII NA17-A1'^XIB9,G?V[@=E9Z-(1@C-(M
M!@@0M1%0E(^A1LD_&3!'NB?JD:: #J+8D64Y2/KG!A;%*T[*:W!&.# R%<"B
M(V1RHD97I7=UP S0X[AR@B3085PY?,^/DP"Z 2X&[5/6#BAGR>!,A4360ZDB
MEU"D+]T/8W:$-M(TT$$,&4(J_5) 5(D?7UBQ,:Y7^.'&JO].K,=B"HD=17 N
M,X^++I ,&]2478P1^8?5]\X#/0QII,F@@RC24PI#>#27082U,E5A$P1)ECTK
MP9Z5\ 92"=D9Y1W_=>13W-&D@'IY'/OL]1 R_V%>7JX7^5]O%C/>TM7/__><
MU=7$!N>QU@HB1U92O"I&Q7:M*JDL?YM-UL,QX$Y,/8/4I%/Q@@@"!L51,LL0
MO1> N63MV8#K?+0@=33AVN%,>(#NC]KRCI[2V=ETW>JUVNJ>;CSYUS3/#9!N
MY[/D#&0I<JL=8$!5&PX?!9OHQ &DZWT,_P"<D<97_3G12R3=.'+'^HI05@>;
MH>HJ.+0C]NJ]-%#0N$K)!"][5_A\2=^-)HKJSX@#!3 D$9*EI(C#>ZU:B@F%
M 8PB #D**()VOO1.;_<W?.V-6\PWG_N?.#NGY^?K5H_9TAL<C+B"Q5HH@MCC
M;,*+K88EI9JM\!0QY &4X#UPQF08#V3#76JOAQ#ZG0"7,FW;@+/?<<H1R5-\
M.UWC;!*\EC7GPOZL9#LM?(7H@X-(.4F.0:AT/]&Y!\J83&)G-O38_&Y,>$%K
MG,ZI_(S+.=-Q]4/.YV?GFP,F#EBG>;J>H V>E\L*V+ 6-I8BH*O(T6E(QD65
M$7L'A%]&-28#V9D?G472LVSD$L>F,I>UVMLEO:'Y:OJ.+K(:ORY6+9?QO+["
M#Q,;I2*9!&34S2U@I1:T*6"U8X]!::HQ]:\G>0S$,64B>RN9 875CU&K%:U7
M$U,P1J4B)/*L^)3/O$[3V"QM=$KI;'I7KUX\N0_^RV0.FW%,T@?P"9$#F,*J
MNW H(XQ.09!%;7L'#I\ &),#M8=D;S%X[\WMESC?_5CP NW- VJ=;0[&@HMQ
M4QNN(-9B@- JCHXD\3O<.ZF^/]PQN5L=N',LP?73A.]P.FL5@<\6RY<XHY?$
M<#8A=SMSO/[N!LYL5&0O0(' 7%ECHX#(KPC3PM0@0C0U==>:CT8Y)C>MATX:
M5DS=Z/2WQ:*\G\YFDZPTKZEHYC%'$L85)K.+'JB:MOQH0^A=L'3Y[#$Y5QU$
MO]>6#E2K^Z)MV?/ZCQ5M%C9Q(H40FW%L!\HFNP A487D4&KCT?5/Y#P(:$S'
MMQU$WV_S^_%A<S7R<]-%FI(PS$41,B_2*48A10%OJA/!\)>U.P_N C*FT]L>
M\C]XL[O)_??E@LFX_OC[#.?K'^:E18IOVWE*JR#0%*P7N8#1AN-%B9)]Y*2
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
M<N*BL-Y\V%\ /6_Z?N:A7-2EY;QDW?;K%--T=K'0Z)VJQ;4+ (7AD6H)"2R
MV2NT5+3N?O5O9W!C<AN/Q)UA!#<@KWXZIU>+NT?[6N<RR9I 61LY9,H% AM(
MB#H*W@)1C![@(OG.^+Z":K#AV=5)?,,2[/[IT5:1Y=WPX&QIS1-;BV;>'R 3
M%6*2L;K>8<7C$'X-I6%'85D?&1ZE77Z0)*WG0-U)57CM&2&15V "^_91RH*R
MMTD\L%V^_[;45"_A#.E.72[YU_;]I5W^.'&L(7VPS-ZPJ6W)E7W_8*#HK&1B
MI+$.,#ES-W"[,"E\6TP:1G #\JJ=&<[Y'[6%9TRQJFB!5:!JPP(4A&(=Z!I)
M"EN0K!^<2S< [<*?^,W;LGTE-"!I[NJE?LULS?1U*GH066E>OG$0?"S,;&^,
MP"1"ZMVL]Y$0=TH_BF]=,_638L\K/^^F*]ZS9XOE3XOSM*[G,PY%%^?M1*SH
MZI6*"JRM!,9;V8X<,F@M/;\4KL;2^\3I(3P[D>B( T*/0:)N\NG&F):HH,VN
MG[5QI?\/+ZX;;3+K#=4/\_+[DLZFYV>KF[? 7;"Z,L%!6BUX$W@[6*-ZC@:L
M,$5D[4OOX_K]D.[$LF\MP7T$H?8;K+CM\=N:<IRU+/P&[,3;JHUIE>84.<CT
MY/DKR<N/-KEBE?"VMQ&\&\E.!/K&$N(=9#)T9ORZHO=FCE5E9#WI(Y!(O.B<
M+*!*%70Q45KK4E&]3]8>@V\G+OU[),@/EU\WAOU$E1A)N>K]N3T-_)'F5*?K
M"0-J^=,"(B"#,LB1)@H'9!Q&(20%W5L5?0'23CSZQE+A/:74;UXC3N>K=FI(
MJ^?SGS^TY9Y/5V^:.65S2VD]D;Y4[XN#C*U^N#K/L**!8H-UP1=2H?<]Z"^"
MVHD^WUJ2NZ^HAC9OUS?]V[P^;YRG##DWLQNB@Y31@"@ZB&JL3$/T[/\"JITX
MY+\Q#G46UL$DVI1&;9RUU2^KU3F5F\U--Y?K+G[<>BAM)ZA/=%:BZL+<]MAF
MF&'K)^@L%+3..IV9Z)]=N+VG@.UQS]V)+]](,GMHL73T?-XN*4\W6\9?SVC;
M/?=FV#B)VB@4@<E<8JM;L 68U>R3H2&."*ISI7NC@!UP[42H^&T0:C!Y#6C&
M+M-:O^/'IAE?+;'0Q+-+;XJ6S'*3V+^/'E)0!9)O:7@MJ70?QKD;LIW*(+_Y
MC/;!,AN03[\OZ2U.RV48L/7^F?PW&KA-JI;!4<D</\H,1F4#R8D D@,#E7)
MY8<_S=T%Z4Y\^U8JN(\HU'YY\4\RIU=7[YXN5IOTZ54JE1V^D'-1 J@UC#>E
M$@1A W@./E--Q%O4NU/OKMAV(MF)FXIV3WT/(;<!U=K/9V]GBX]$VU*KF\FP
MVA)>A!:\"95#B5HA!-:^&K-"+\E5T[LUSF/P[<2N;RPQ/IC\^H2"VSL-ES=@
MGL]?T?*,7X&+EV%30#/1M52;3+O5%@QK4Q,A8)3@?= V"RWBY]U,[HG_=GC8
M3A0QWXB5&T0"1QXE9J2I)*QHSEUKCF(L1*,BU(Q55T%&#CP>\H!18LI^(T0:
M3F1'"/=NM"AU9(Q,;&';F!5@G!PX\$] .!6L3R[J-+PS?AO73ESZUK+?W04V
M= +\>@.V04!UL;C*#%>-YM42+]YR4&HEQP)&^)*/4*=[![*=Z/1OD@@_1&C]
MSN06B_)^.IM=EZ)OKO61T<*8-CG1LB-F)&,)2K']1?;,,$LI1.\X[6XD.Q'F
M&\F$=Y1)US/;"]_LXG[X],(WNZ"LG'C5QDB0!]:!C$0Z":'Y[R2H5.<DNVJ]
M.TH^C&@GOGQK9=P=A72*KEQ2"R>KJ""J;(VZ4X&04(.L7F:;E&)CVIE$^W;E
M>OP^O*"WVU[B'-$LYJ];B+,Y0*\B9A]+ "M:"4:2'F*0_$X[Z94N1G (W'G5
M]V'Y&AID'$J<VTTP.\BE8X/5&VC:'(SG]>F2RG0]*;Z@3$E =CJWB] <_^;J
M01>AI*Y)..QMB>\%\S6TOQB4)WM+9I Q)>U<G-=*S]NDY;/%_.5ZD?\U4;Q&
M)3G$I4B;09T<XK:!%SZH7&(117=OP/M%4%]!FXS>O.DKJ&$F<S48S]^V/5O]
M_(&6><H[,9$UDY:)V*^LK9H=#83@ Z 1Q5A9*MDA!]S<">HK:)4Q)'\.%]10
MLT[O["FU^J1C^:+^AO^]6#Z=8:LF7&R]4IS?S/[7Q7(S@_KY._R)UCB=[34:
M=3@P!TY2/=(N=1J\>O'HS0687;N(3;(2WG@70(O$NBP*P4Z3TT#&>NE<K&A[
MI\+W@'G$.3*?E>UO4SPF%Z%KUF"LCJT_<@'4J("D+55;3<6?<(S,G9C'U#1[
M:&8>,#OF<'GWJU-\1/>_;:9)3EQ$-)(DD-8,UQ7)SDAFC[8Z)RACE*9WF+$/
MSC'UR!XQ&_>3ZRD8>,_,)>VB;=678&4K#$<E(:ADV(?B74H^%65Z7P0YRKRM
M8P4Y(^9F!XF?@JB7C3$^7C9V*EI73ZV9O&B%"9G#-W3\K4J80FQ54:EWG'0
MW#%%4",FYT%2/@4M+P^F-Q-/^;7Z=<$!PO4I-0>K$Z)(' TZJ,8*,"JUDX4L
MH7+\F+R-BD3O^39=%S"F3H8CIFYG)IQ&QZYQ_GK*:+?^<S(NZ)83DR$%,,GF
MUO)=0K91NQ2]0-/],O'^<!_9#?'?E:@'2?D4M-S$=D\_">RTSMJ[DL 9S!S=
M60O!%@M*6B)$;;'TGJ![$. QM5D<,34/E'2?NN1'X%V]:/)Z7O^QNGR7I"TI
M($4H%'FC#'O0,18-7C@56<%3JI^=I1\^<>$6BC&U8CP6VXXKNE.HP?M'H-MJ
M0N$X#5+PC)RD;]W;/-2 BE!E)V7O7FD]<#^RX^,W0=.3R;T;8V\<B#QNNY0,
M*D<;(45)K>-W@A"#8IT>'496YKE[N?Z^6$\00&YOL4YJ34JW60XE&-/Z>BA@
M(@4005HCE(L^]&[+NC_:,1U.'(67'>+#?01]$G.S6*U;7[XE-5W3E,^V>='S
M-)N^OM@Z0[K=#VK.66JWK76&D-E#BYJ*3%'4J$YX:K'#"L9TGC%V O<FQ,E"
MR7NZN5%-FF1KKVSY?339L?M7#53+X8=P%?FOT9P-/_)FZ[&./<9.X4[B/WZ<
M>;-"]N</VU_=!LJ_X?I\>;$(=@BK$S:#B*W[A1<>D%U!_BHY-%;QJGSWZ',W
M;&,Z #DJ3<<@Z],2]@[L;<9&R-A";=^ZM$A -A% P:EDDG+9[];6JQND,1UR
M?#WT/$RRI\XEWU3_1A:-HFX*1#F4SOPV)5T(9*DUD')*N][3Q Y'/:8#CZ_"
M]!\H^%,0]K+;T MZ1_P?)CY@%@(%"&M3&_I)P##93VFS'ZO!&OT)3Y,_0SNF
M8X^Q$_0001_=OM\W-E(4(TA9#10=[U6N&I)*F>,_+$14#'[>1>%PPW[ >,]C
M'8*,VJ+WD.5Q[S>\;-N^_+BX[)B%LQ>T.F<=-N0]AL<\=)#["GNONM.]A,=0
MZO*"]>6H:B^)]540X)DU;?Y9 @S10BU56J.R-K;W),T#X!Y+B[+\B-^95H[Y
M$VO]V>+B6"?8@K$=*:G@VFA4ZR!*+8"T=_S>N\(:H;<2O1O*F/+[QZ+?OFJT
M@S!/<@6!YOS5K/7E+6?3^72U;C]_=S5D'H-%(6.":$*;5$ >,(<(SF.U2L<4
MQ DK;;Z ?DSI_6/S]\1<.+I+NFF:^;Q>]2B7A=J0GPHD0QN08"2@T@@Y!.T4
M:KHUF/!P+?H9AC&EYL>N/@\1WTDNSES@;3=]5B\7LS(I6*5N 5J0B@&[UMHN
M&0[:4%E^,72;HWC"*S.?P1U3.OXKT(P'2;LG/>\JY[W9>/'.7_F1.$2@JUE$
M$U^K+UDB:.5;I[,:.*CCKW*-+GEA'4NQ/U5[0!]D!R_;-VU!;#BQG3_XI9UT
MWE'25,%FXIW4S@(B2BB.HBUM1"$-4'G7<PDC<_&/SN\[E,+)&'*R Y$+N!.9
M([--.2BVC761LK1>=Q(H._;OHJE9G+".] ;2D?GU8R#MT/(^"3<OK?WU=DZT
MLCH&WARO<P&C7(64I 7RE(-+*LB3<O0VXI$% 5\55P^4_T#]R.].S_Z=UL]K
MVQR1LF%?D,&EUDE210FI=9YPBC<F.<3J>U?P/@;?6)Q0##FDK K4*!T;1BLA
M6(I0G?4Z*(^LB;X&)_2T+M-@S-S)+QI8[,,&3FTJ:ZV4U_=X<A/C4RZ"([N
MA;?+LZ&,2!YR"C(A1F.[]T7="^BHVD*>EI!=93H6EX=$<#8&A(*!MTH(A%0Q
M01;&E&!TJ': <+V;RS/H?EU62Z!&(Y6+T)*WS"2?(5FK0=ALC3(>@Q_@77TD
MRC$9CB-R\@ /<!_QGO2UO<Q+$L9LFU^L8ILHP#H&DFL#NTPLTI+/59ZP@=+#
M!]XGMB!?!S,/DOA0Y3)/%S/F\>("X:9Y969L#'+['EV5D'Q6;'9 L<RACSRP
M5*;KBCL5RCQELBPQK_\Y7;]Y>KY:,S.7EX55'R<R&(I";F:L-9^GC9'0[4P5
MA8]59J&Q=]_Y!P$=JB4?_/#+-DX6L>A #EQ%?BFCLA!%()!>6@[8HTJI]T7!
M77"-R2#W8\WG6JV[A+I9V >17=_3FBB!JK!Z!>FB:F/#V/SK$%G%8QO;05K*
MWE?'=X0VIDSTB1BTIYR&LH$OWRR6ZS4MSYHU6,Q?MR]OC*"[,@C;V:M4VMDN
M&_S5ZA_S)>&L_:B=]VR:/R]:-VC^XAE.E]L^T5_X_ -,Z4B0'VB11[**(0S[
M#^_XH]OE_6>+Y4N<4;L"]9+R]N[3)POZ$5?3U21'IZ5C+:I1MN(_=)#0)!"F
MH$J^Q%)[WRIZ+,:#1T\__+R<S\_.-\-F[Q#Q16YPDP@J,@5*"4@+!Z8&#:'X
M B54CNX4.9EZ5QEV 3ZJR3V#TO/6Z.JCR[W?M/0]H3=M= W=28TZU<@>DO%@
M;$V0O/=L3Y5Q[0]M>E_$Z@)\3![+5\'8_<4^&&.O87^ZB FB"<:@@E39E3=M
MFF70.H%#([-.A4SWX4.[8AO3.?A)>==%>"?RGB\#@7.<77=]>39=\8/_#^%R
M>Q'\XW!.\",!#.O+'K(; [FDGY+K^F+^R^G\]8RN$+&:FXALDB+?"E=M -.N
MFL8B/.@:LI%$2>NA#=CN:(?5H-=/?K&8\4>\;N)[]7[QZLUR<?[ZS;/I.[J*
M0";2"E=C%?R:MDXQU"I00N;7U)$)PE.UN?=14S_T8\IX'8F[C]/'@U'A2,[
M-?Z_LXK9KN'5>YJ]H]]87;U97:,O1JK,/C=()S93S")O8D'(4F89K<-*IU(
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
M+TMDKZ:31*/-B;Z83X_'J4ZM+_&XSAH?/^>\F+_'&<VZG_-B''&#=^W+49Y
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
MV;$>R6-A0P,[]W!L]F[Q.<^6%>07N%Y]QME1GH\*#U%2($M,K)%3IIC:1[2
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
M>]CZ?Q'C]+1N QU]K,RD <[__J4NW[_5$& ^#L?YS7B^&+F QK.8@?EE)XF
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
MX"RU?BDV1_<X^-*3-WII G2UM/I2W?VO9/PX7HRTI<F>^2K97O6#DJSYOF%
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
MWR>5I.,RSNF\U^ &H!INP]P*9/B=EP9.FO9EX<:9\^W@.$9%E+:@38R@!,^
MW%B@R5"4;",MIQL5<AV6V^_80QG*ZUT,VY.W*8+*$>?GB??RW(NQ6DY0FWT*
M6\!K43O3BZQ2B5%LELMNZ.JK3Q]VSZ.16]8X>@>;]E*LL2+SM=;V9^%QY,X;
MYBDH+LH2E9%6+\P&C+'9ZL2Q;/9N=ZK!N /0TXD!VONG!S6T:YA6+\@FH'K:
MG5@+:#_;$PT=-^W+ZCTDH.O!<:$TUGIDXSREV3Q3WB0Q@O=1698R\ZEU+=>
M5+AG1V)H)G0Q=A];$#^J=M_C.+V>O,(OXP4>GV^;Z1!E#,N6.K3<N41A$HL*
M3(B&P,4B6&N%YCL!#;^QT,!I-S:T6UF\AP#CN@[P"E52ID@I-)2<:+RN<,#H
M,DCEI'$$R\;6NT[KD3P& C2P\:T30:M;(+=U]IC-ED=_.USAV/"3=[M_L0W\
MZ]I4,E#:8+-BRBH?0D")+L94K$*=H[ZEK=Z-9QQZ"[PW/^KE#)K@O$>0E"%1
M;D,AL%><@0[>ZR),,JRUO/J P]NIXKA1Z_>D>*(\,8#EDH$J/(%W5@%#*W4M
M6;TA8']+O7$;/,-/IH=*YRMUR7MP=@\K>8=1O"*[C=/JFY%.4I;:]%,F6M64
MM@R"9A9RHLF16>32-)<^W1+K,X%OBS$&\7[K>QT=0-?8Z=WIXCU^/V\U8%)
MZT$6ED'%B("LMAQ37!F3N:(?MYY9KV%X)N.NL^DN3NVAF.?];!IS3LM.2[^.
M:UN+\8)L^*Z\/)V37>;S3!"-#B50"B!*J8IR%LDL08)/:(NFL)%AZVX"&\!Z
MIN)M\V)KG_;0MN1J;Y57JUNB286D.7+((M==:8D03%20A"[,1%0.-SK+WTJ*
MXQ*09VK=GM;OZK>&>_Y=I]X/>7P23F?S?-8FY&2\&-&D2YENK2M/N1Z,Q@2(
M% YXGTSDOB2I;>LE]2:,9[[MNJKNZ-J;I-2[SG!_)3=4P>YWD[-AC,_$V%[0
M[+N8\Q&WPDLN12WKJQ<:7()@L5;Y:2:9XEZ;UE*@=R-ZYN!M<UY#3][DF6G'
MLRJ[,)ZL1/_>9)SG$6.:1<<,Q!)HE?=.0O!,@,ZHL\;B8FR=YMZ%YYEC]W-L
M1R_>9)AMVPSWEAWAO'A7/N&WJ[(*'_*7>M5]<O0;_8/%]Y%DSK'B$!BKK3&2
MRX 6#2!WB:P3DG2M3]J:@7_F[FW<W0\_;A+=M2%ZGP8_*[YA+G"?LX*</ ,E
MBZ&@A#OZ5H?DHF8BM"X]&&AH0^DF/*Q7X[ 8M6\MAN%L<U8$ZXI!3 JX"Q&4
M4P4<!E_5? ISR9826U]V'&9D^RH\/$A.#_[>=>96'XW]N@"^).JY">R^&D%N
M!WD_]9*'R**[CL!ZIL !,5B5@HE69?"14:"H:'7V66M0)D0FM3(BMMX].2CF
MWE/>^8B)V\7SK8]N/\UP,G_W%<^UJTM1FOL J'VA;$5Q\%Q'8/5$S]0^X/S:
ML=@M>\=7/W</73*'\,6TC2$;%I$LH?SMY?M/XP7^4*I7QO B/!0L"11Z!]X)
M!59;&[W2R,1F1^Q7/_<)^'0'0_:]L+PZQOE\J?S\0T](9TEY&PT3O:DG5BE1
M<!D8L""LS1JC;][VX1Y(S^'\[>%\2V_V4$-Q![S56[4)P"$B[G7@]M2#O:5+
M-Z?+#OX8=I8Z;R%O2O"<<>"*WA55Z(_ T-9Z>>T1L[:LM7#JG@AS7Z_VO?*E
MBQOZX<F:>?5_Y^/T^W3V$8_SN]E%3>[+[_4G%Y) (J,ID%BA$-U+3R&ZCV!R
MBCS9X*QJ7>Z^-=@]!TF[._XFK0;P6C]5U6N 7\;ZMUP#^,7G//OT&2<5^8N
MDS2=7)+$"]$8487P$KH:/]9^3Q9I.$8'9R(*QUM?IVH"_&G0L$]O-E9^^%#O
MLB\G><:,2J%(\!CJQ52=(02;(6L>*9:TR:J-1,3N$7OX\<#GF/QF3+Z]1QJK
M_RQ!K-BY"8R&>C^7'CV\PL^6QK_NOATLU\?[?3[-".,B+P[0<)IF:*6C::8H
MX-8Z&XHAL!M5B.S;@7=H];3U7Q>#-?;;W_#;^.3T9 6D"!MCU)86IKI$!5,5
M<(T%6KJD\#$$OUF+AWL\=^6AP^KO;&WV:0N;#2.F%Q0SP4M H>MU/N001/#
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
M4(-"&QPS+,?KXBS]4+X[]&>J=Z)ZS]SHX4+96HR$Z[=2<ES<\IJ.#/=&ZMH
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
MA](X*ZRP\60H,0E5HZ3PDF.)HU@Z#JST<4LJ,K6>C+"%\7L6>G%LKTG8BF'
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
M9C2N>2YI*5YR[Y-VHG;@YGARL2=H<V*QZ$/Z!N)PO]G/I?VJF\;9W]^BFY<
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
M4N-L]2SEVIOX*=Y'%8,6[04KG==E%YW_3?%2ETQRIP0$5,[QH-H$3B8'G.7
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
MLO#N'WP$YZ/OZ>U7-YI>WQ7I\JBB5LF!H[@[X7(&A,' TNP1%DO.=2MQWK+
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
M7FF4#ZQ3MM^+3PSHQ>_]B0%]Z'ZLV' 73*\I,: 7C[H$B0\A\+&8;S@B8#J
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
MI: QM=Z?UM^IMA88<^WH\ RRW4SG#Z^!2:PO5-8$98?$$>XI)?_+S>KA%_V
MFG;T#SNV.?/848C$SK66(RRO'OPTLUH3OJD7A#5?S:D4:9Q%,4P#IB=10:0@
M$Y1"DE+"8H)BEJ*!#B\/K9D:F=2;(NV.".TQH;JL<[R?1EX&^>0F577_U([H
M=6/MUXN<-9X&=ORCQ2.V3/4D\31L%QP<=CRT]XZ7?O;ZT9Q!KJ^6PD3(W9M#
MR>W:)\["@"19!F.2)!")*(54I3',,!$QDW&B6.RX[=7=XM28LC5X5D4 K*N
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
M1:FG-*9*N9!*%D98<$U_N,:I>>ED.T(:N^L&IK$]=TQLP,ZANJB5GC@V/LW
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
M7(H-]$=D).IT0,:Q,L!QU[LK #R[9T2E_^/6/E7T/W%-O_7G)_G]BO/5QF@
MWGPN5DO](Z\5D*Z+-[=F8__#<O^*?,GS^X7<C?!IRKE,<02Q3)%9LW+(4L)A
M&B,5"D0#2I7+FO5BBZ9&>]HAL+,7/'7)!.C63M6AC'N7-7[UF*CYZUR[9?6H
M738P1X_26\ZK>&\(>UKY7V[/J+L%WN![OL/@[\%]Z7MMTFNKB',AQ>O'WTM3
M/.'(;N5<*A4()"@,LIA E$@$J>0F9S95&$DBXXS/UZLU7=CRM&W33H2\-6#(
M3WQ=:^5O3'"&_I!WDM-T:[0KTUKW T^9XBIC,!211C\B$E(<Z6D_49RG*@UB
MYG12-% _C"0!_G+]8#NT#8'NX&/8NA9":,TV 4FO?J]1_AD<.V[R.52Y(N9M
M3+)N>.3!QQ60PU'&^0D],P6."\*\V12%'M+F81QS@KF F<2IB2"ED&6)_H/S
M**(*LXPBIRR SN:F1E>-6>!^550!?RL%%L9NL.A;YO8,W'8,Y0_$T4ZY#P6H
M&FL]AN%;H>(KQ+Z[L7'#YZT</PB-M[MK(/W_,UK+[W[<YTUA@E9K>1Y1RH*8
M8Q@0&6@J$GH6I?1?&4HP)S(37 7SI;RA:RGLR&@ *ZT^/E)_?/NV#O<-5D8V
M&OYU_)]O\?X>?6G'<R_5/W^^L/(]3W<*_",*[/?OB+$T]'M8."V9_/X0.ROA
M7]!4S^&"WTJQ6<AK]>[N?K%ZE/*K+!YR+D^8NJA>6?W3M?HB^>IF:11Q:DO>
M&)7GZF!USC.<Q G*8,)" A%/C91VEL%()!@C$H6)= O0',+*J4UY:[9A3]EF
M]VI45*,];%2!&O%=X]@,7-V9/:^SQ]HCO@&6P\Q+]^N( \TP7>H^H P)N:\A
M91 ;QQU4AH3Y8%@9M+%+!Y;CB4S/JJ-?+<61>NEEL]GR6%GT3?Y8OS9E[><T
M"4F$LAAF"8\ADBR!>HD20\4XYFF6Q8%P"MT=TMC)#3.-KV9+9>=%+7L&C!_M
M1J6C3-R@'>XZG+QL-[[TJ'+0K69T.=K7LVUG-R,-, Z#RN-!!IWA.L;[V#.
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
M@$GFMI?0PXBI46)KV&#SR1W\WB>2O4"=W SR; \,.6\\@'#\">/.A*G.% ]
MNF"*>/BLWCHK=,ESNM@EHE7922&*4YHP N-8TYM>0&.(49K!+(P4EAF2B#J5
M4#[1SM1H;&OF7DYKK]RO4[C:D9<'M ;FISY ]=$RZ8+!GV;)T5;&UB;I<O6(
M!DGGY>XQS6]6RW*UR$6] %W+NS;ZEJ% <D'T] 9Q!!%6#)(@32%)2:#"E$9Z
MQF,;TGRJD:G1P!,[065HCXCFDY!VDX OH 9F@%X8.<4SGP/A@G#FDX\>+9KY
MG'/[P<QGK^V9][UAI?R/C>:.=V:_J4FH"8P@8QI*2#.9091B!'$81S!*4B1C
M)2++$I2=K4SM@]\9"2HK'1.]CP)I-]1?#,_ G_ES9 :H:-L)@:_4[J-MC)O2
MW>7F02IWY\4]LC4_%Y+G^H>J!DFM,&'*>T=!&)O_M]ET+(I$K#@4*&4018J8
MW,T,8I.^%#-,$F25OV3?Y-28H#6Z*=92FUT5KP?&\.HGA[1%.]B[J6(8, ?F
M#1L<^^2!6K[']EFAWH$=*4?4"6#?V:-.H'7FDMH]:;S,4B?/GN29NMW9;\IF
M,B),]L/?\_7MFTVY7MW)HI*>- 43VNWR;Z84_4Y"(L8)UTNW&%(>Q!!E@D(6
MI@&4E"$5)4)%S&E"U\.&J9'\U\W='2T>C7['-K[HB]0#;8?TF+?^L)L7#HSR
M\(O#RGKP79L/6OOK9+#JWRM7]OZ^=\IG$F2_2"[S!^,=^*-R$@RB%W(!R)[F
MI7TL&'76>@%$S^>TESS*/<NKK1G_N978-))I\TB@D&DBA$+)$*) :3*,,@$#
M'(1$,4GCD-@F>AUM86I4UQH):BN!-K-26[3/]SH.9#>+>8%GZ",V5V2<,K\Z
MO>^5_'7\B:/E?W4ZM)\"UGUASV.J3;',39J IHKW^0_S4_EKL2K+N?Z$,:H$
MA$,20,2H7JP&)(*)($F0$AQ@X2;\?ZJEJ7W86T.K 5,UICJ>4IV$U?*<R@=8
M0Y]4/<&IM7(&*CL]GE6=@\+7:=7)=L8]KSKG[L&)U=D;O&YJD;W-@(!'%&61
MX01$()(X@E0E,>0A853/!AC*K"C"OLFI<47W7@'QMZE%?&UJ]03S13>UR ";
M6L3WIE9/8">QJ64+L*^]K"-8]=S+(A/;RSKBF>5>UK$[^RO*?I5\4U1:'U</
M-%^8M=_[5?&5ZB6@^7F.998%">*0D3B"2*  XE@1J!@+8_W7*':;W5FT.37N
MKI13=S;/P-9JJ%8%-%4VFST2QQ E&_SMIH&>41UZW=<-Z%<;0'LITUI"Y%&E
M]ER+HRO66D)P3+W6]M:>L1#\5HK-0EZK*ZY'NLU"KUE%I<AO9$P*>2N79?X@
MZR3'CWK:^FQ3-U$QCB2*89!PO1:-0PE)& 4PI0'&) LYB=U4\B^S9VHD9HQ>
M+2L=AY4">RXU]4*>.-6D^CK&8%S8@79,-V*W#,R"K2?V_0%>&8=^'G1#WA.^
MOH)&+K1FW/ 2/] =!*)X>NPEM87G:1(IC(B$F4@I1$AFD$1!!E'$2$ID@O2_
MS]>K-5W8L6O]6">2W#Y\N$_RFVFC*:/>IU:P4T'@"5'1F>K(/6OZ>N:"YJ$O
M4)WWU)?Y[+<^RGIL!4Y#$:<8)2D4@9%.0(1"+),(\CB@J1)<)=PJ#JR[F:G-
M4@Z*5)P7*74!U7XQ->DBW3U0NK"0QT#2K"<:><$R'N>D4\]<W3L']C"_K/QW
MN1#-^NJZJ!/3]*_5ZT?S+\V&I&$#*>($1G&B%SV)XI AC" G,B X(A%*8\=$
MV'Z63(Y(CN9HEC-@?-ENVSCGRO;L)DO>&0/\H:G)"G?]=8#6%;/\,34NJTT?
M[Y'M%V/J+XVVIQUCY])>!M>1A-H+']B/4M_1PE1L+C_+HBK^N)T",*)$$./
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
MPMF.P+VB-S")5\ U.7_FR..)M6TD@3\BMX;&$YF?;V]40K=V_SFIV]]XP48
MZYBV-K-6UEW@P23^/ROM\$6:*6P5P["LU#DW=&$*OX5SEB09D3* &<<F6\[H
M[DJ!(<54\90E-%/N^P3C^C U&MQS ="UJ3-DPL#E4LS ][:6#&UJR12M4U7B
M=N-5<TN/O8>17QZ'K8GIOA(#<[M-@2+'^D0&B2-UB;9H@#TX@,'#\U;)R_2E
MSYV4D3T8?Z/E9;KHZ#[,"YG2<PCFMU)L%K(*^\O7\F/^8*3PGX8S?S,&?9,_
MUJ\U[O^<9QD/L#(G@;%,( H(@11%H5Y\(8%E$HA0N VA[C9,;0AL73!S5_O$
M &\]8CDN#8OST./*'L2U_;!RX!!O\$?E!#!>@,H-GWOG_4'T1>@]+!B7D/M#
M=$"H%SQJZ#I$QW1"MM4G0I:@B,8,QB'2RXP@-G%<B8!"H$ 0%*$T<RIFZL>L
MJ=%F551'+5;?&S&G,0L6=7:?':&.WRD#<VR/0D>S$WI-0]0G\8OWZ&62.HV:
M: DE&R#[EU>R>KH;CPN9S]_IIZX?O\B;W#QJN3:'FO,HC$0@L( A"A!$F5'>
M0Y'^@S#&0I:JP$Y^[U0#4^/6VD:P,Q(8*^W8]"2(W;SH YJ!&<X1%6N*.N?Z
M$;(I)?_+S>KA%WUKS3/ZAQV]G'S@*$1QSIWVDS][7<]5Z5I/Y$PBH11O-X4I
MME1M$%9KY_*3_%[]JIRK1!"AIUDPB ,*4:)7HY0(_4ESB;. I)G^OUW&F%O#
M+N_S.)ECM8$@KRPWD=[W&[;(N5XK*6G<J)0#S,HI;[,SJX37JC9\51.^="T*
M;]=#..)4!5)!H60 D<@XI %E,%2(AYJ098B<C@C]]\\HNP-/>F=HS"TW [PC
M.?3ZWQ@,:HM!;?*V9'UM]0QHN^LK/$:!N 'E:XUOU^BXRWHG( Y6\FYW^Y#M
M/BK5H-M:7ZMO](=N_S4M<UY9,$\E8Y1BI <01B"*> HIQA(F*DY"RE'*F9.(
M9F]+IL9=9DG8R"B_6NQ$>L6^*LJ>\++^J2:W&6#&IXKMQ&JQH,7>+QV)KW^W
MVG'A*)TU,#T>$5(^KERSE62H]6Y,L,7QZPR=5G,&[74E[@4JQVNR'4IBN0?X
M@P@HN]CQ@O+(/>#J%C_N\\!>!4^+^Y5^N D[_B*-Z_G"J":;[)(FWSM2B#*>
M"2@3R2&*LPC24*401QG..*:IC(5#-=-S[4V-=[<6 VTRV+.Y3I%RJF%Y%NMN
MFAP P8')\ QX?00*+%!T*O/I$\W1:GA>B*IK:4Y;C,[4W3S[F#&+:MKZ]*QB
MIO5M/4.L5ROQ/5\LWJ\*F=\L:PEI7B?_+:K7RL0"FD%BGL:899($,,/$1/T*
M#)D,]%]3A$1""4^YTTS9ONFI471C,>"-R6"]LQE0\8]-N>Z1S.'0%7:SVV$
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
MC2B!$"K+<U7 -#9=TW;3S_V^5=IN-C/?GMB1Y@,6G*FDX*# A=2NK3)=[)
M19Q SC#G%"(_YO\1WL=I>@!\V*SO@?%%]\U8])PX-UH=- MNV_P1D!W9U6PD
MCOY<&N*F6F;MHS12WT0'N8.25/L %8ZOVFG4J:FK?: XPV+M=7L_U^&++*6^
MZ?OM6KS3K]EJ\VAKEZIV5PN]_<:Q(A0(B4P"4DX 25($XB1.<Y)RA-/4QV'H
M'&UN;D(CK%VVQ4%</SO4#;";]0D&V\@VYPBQEJ1-$[MP9L8)D4#&I7NL24V*
MD]HO#8G;30,Z;9L&2W</C]O-CRK!][?MIBP7/$<")@D$'(L$(+//($04("MH
M#H6*6<J];,?EH>9F./:21LN6J#W:<)\'ULUFA(%K9(-Q0*HMY4UDY0S<JKL3
MBY!MN\\/-'T+[TZ%S[;S[KZCSVF Z;]V5Y9/4KQ[VNI]]+?O\K/<+C?"9E/?
M<K[5'YGS"&V+JH@BS!A/:(ST7LCP]A<< L91!CB#BBJ:8^Y6[-5S_+G9DCI^
MN+0ZV&@^K82.>$MJGRBP_Y2X!.I'!7KLJ+P1/JJDCRKQ(RU_5"EP4U5DW$2U
M$M';R8#WB;6/.@$3!=:KTA=#0VEGI/[2+]?1:BF?;)B&EM\OO@2AR"'[0]D=
M,O=_[(3Q\=XZ'P?#^S^F9V>8=@WSVQ4M2\LH:DG432X:+I(X(U("ID@.4!(+
M0&6: /U;QG&JG=#4*^)]9;RYK1['A?S1L<"]D@"O >[FG :$<>2U81""_LU?
MW' )U?+ERFC3-GIQ4_VDO8OC;?YL8]^6.T/N<[<6RQ]+\417]ON=<$&@%#E(
M<E/0F^884$(X$"+)A"ABGKJE[UT<86XFQ IIUMZ#F-X48>>A[#8500 :V3CT
MP,:+UZM3_P&$7>>?.QD35Z=:;8JM[@M[5@^8#=4;O=D]<D-NMUL]L7;7^^;Y
M<,EG^FSSA$T!7],_O&DE5=I<NF_?Z?K3H^5(^4T_8E?>K2N'9X&Q2(NB0$#$
MJ3*L)1!011C .4T3*&*$LMSO>&\JT>=W/FCET^[^+WHO4&6S_<6S=F&J67?S
M?^8XDV-OLHT^P"ITM(..6EI;9MC6=;7FD57])JJ4;S7E*^N\Y9W6/ZH!,,%#
M X'9-E8@!"S.F'C:0E5W3"7VM.4A$T_&27W)U./W/N#=;9=<6T^[.?]]O=R5
M7[[^WG0Q3HM$J)0!HG(($.,Q($PJP!((,[UN$>S7+[5SM+FYM@=AZX#3DQ'7
M^WBW U[GX]TPH(U_O-O@585,K:31+UI64R 2K$VR%R[A#GD[QIKZD/>ZVF<.
M>1UNZAUD.Z4$_(TNUZ9JY%<M?[,)_Z3.7OI&JLVV+C3Y1G\N8E$D.!,8Q$7!
M $ID#@C)!,@+21/*(%+,JX%!8/GF9J:,)I%VE/0F2$_R<O>T]6WG''C^G&-\
MKS4KX\<$SY"@:L?33%1=+F>S@_?!PXVZP)QZ$S&K9E-LIQ4-&DT<8P;"11^#
M2C=UM'(,:,]$-T<9IN<Z\"3-F%^JU.C/5<K[VSJ/EK$L05F6:">2*( RS@'+
M) 10VW237:Z@\B)I[1IL;A;ZRW$5@"G"*\N(KE:;/ZG^.MD32[Z58KFS=&:R
M;,H)KE8+_$MRD\7D0M& YRK0-7N.)CW0G(QMGY]D97^;>?G<S,O;T.G.+HB$
MLI==0TUK_!R4/K%D+O?T,TN_EZ8'@_:,'O2CRP6BVA#! AG+(P"RA$U9IH!0
MDD&1L53&B8\A.G[\W$R/EL[8D+U\?C;A!71N5J _("._]R^QN(D^;U9+_AS]
M4?]W%![5\W $>NE?/'S2U_R\8B]?[ M7]:5VTG-31<'J" JFA&(:4Y FQK?
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
MGO"<]K?K^Z">Z48;R^_,3?3[;OUYN[G7W]RZ@2/3Y@H3D0".DA@@2A@@,B^
MC!57&--4<J^F1!UCS<UPM46UT<V-)7"G]DS 1%8>:^F]FWU?1-O-C@7"<&2+
M=02?(;BOY0S>,=,!CG"MNR^.-'6[[FLJGVG1??66H>'8"[P5-G2VR-,TQ1CE
M(%6Q DAF%.!,"<"S.(58,"F0ER5Q&W9N1J4=7+S,Y%)%&SW3'!WGP3=4&PK=
M":.V_8$=$+MUP2EX&+=ST%>*Z+H <3FXZW3WM'F6BQ2B5!"> \F( *;B$5"8
M%8"GAB^G2#D3R"<0U%>0N<6*["'\:^=3CIQ%.2,3-RAW\O7S)4/O!ON*\4^1
M&WEQ;SCT>?U,YT?YYRWGYOQ8#Z"=Q[7^D5>-US]MJ\/FNW7[BN6:+Q]7LG(Y
ME"J2A!M>XRR% "$) 5$P!9F26.*<$P*]LM,'23,WC_ @9_1UI[>9="O*Z/='
M07?2[CHK?<P.JG7E7J5^KN*PZ70SN)--TLA6=^3Y\3:_07 -9(.'R3*I(0X"
MVTMK'.:A?:-VV\>--N[RXV;]5=Z;06L^918S8=I8 ,0+T^-"I=I=C27 (H&<
M,XASX65N+XXT-U/Z^YKNTQ%Y([3^J?0E<+N,K6N$+@!BH\?G:AEM50VHQ1R!
MO/HJ&,&B<Y?&F3@V=T7=T\C<M1O\&X)_D8_Z>_*=EO+V?BNM17IKC)#<FKXO
MSQ_U]Z*N@XU9+DU](* RP0 5B@**M>V(<R%2CA,5,Z<2%J]1YV8XVE)&1DS/
M2F,_R+MMR&A CFY/O#'T:C#NC<F IN/N8TW6B-Q;_79S<O^;>U"(_?ZH)5Y;
MYL/E2I:[S5HVAY7UXLD5YS&F'.""$[T/S!# /!5Z,UAP3'A:8.*4G.TVW-R,
MS*T0T5;RS?UZV52 /6[EC^7FJ5P]1T(JN=U*<XFE&3;GC!N^M+[,G\O=]^BI
MTM?N.1X:C:/'6F4/AJKK\]1MH,*C/[)EJF6-;@U![!ZY1MSK'D\?"#W8O()"
M.1%MU^^=7T;S-9?+'Z8HJ-3N]TJKNJG"4#8V;/*+]67+W?._OO@X%)>7,Z2=
MI%W7GS(=.Y>S1D<T7.YW#>B!]'VSTG>4U<'-(E&89$61 I+K?Y#I?T13B0$1
M*,N3C*N,*)^SDM,AYGD*8I-@:SG_U;(^[IY[-$8Z!C,K8%'DB "5$ 90C!.
MLS0#&:08QH4J$$P65:K^UYU>R:> ].5PXP'[AJY,2\H^_:6.850PYC)F",!8
M:A@5Q(!EB02,LS3'20PSTL#X?BVF [$9[)\ P@Q+F/ 4 Z5]-^VZT1A0HOVW
MO$!<4@;C)/>BS1OX6D_@KGW6B]A2&]%QWFRW.-(PE$9VJ]K"_6N3<S$V;=UE
M1$*V0CL>8/I>:&<5/-L,[?R5@QH!?9%F)VC"U7*KW;4'8T ^L=7RWKIH[W\^
M2D/B^6WY8"COU%?]UU)1FU=FP]J'HE"9<(9C'H,\YAE  G) :*97+Y%BE.2*
MP2+KT4\HE'QS,SA?GQX>Z/;9-F!O-H.URA%[CM[N'>7-ME?GHF#SZF:[7G&V
M1C9\M6:&I+C6+6HI%QVT,V6"E7Y1I:!MH=U2<=2RXI$F(&R/IV#2O4:KJ-#0
M7N@X%7R8GIN]NJA*BK>;!T/V9(>_W6[-,:?94[YY/EQ2;S-O_Z1;42U.=S;_
MN#H;-8GTW[[3==U ]M?-5LFE[6GW'W)Y_UUK<_M#;NF]_$T_?&<H(PR'B*40
M64B<4AP7"$C&3$4"8P!+)@%,*%*B$$(BORZ[LU!K;HM1+;L4GI[N+,!T]:YG
M(>R,%C:K+;#J1FU(HA8FQA5I7U?C$EE@;IIM0 N;R((3[30Z=8/D\B9J 703
M-1!%-4:1!<F2!XW"'32O>0^U;YF'4M/NE>:A\Z7]V;RDZYLSOY:?U#'IL?G;
MW4X^E(L$QCG*<PB*C.< 0;,6%TD.!)4Y91G"!?6D'>X8;6Y+I!',<BV]).&V
M'UB1/=,RN\%V6]2"03CR6C,(O1XYZPZH!$M,[QIKXNQS![5/4\Q=;O+/2?KT
MYUJ_E=^7CW4:C,Q$DAF:I9BDL4E3%( 6A=#& R;:M9<937+7S*,7SYZ;J=B+
MUR.OZ"5LW69@(!@CO_0>.'CE!EW0>$ &T,LG3I;G<T&5=C;/I4O\7DDAEXOW
M]A3><BF9@,$/J5T'^K9FI^=Z!8>%WEF+Q#"92(D PX0#F60HD[G@&84N[^>U
M@>;VLE:R1BUAS5:$1F^O$,_[H=O]&H?$;.1WNB]<SB^X*Q9GWO92\K_>;W[\
MFWY$];+K'P[O^=4'3_+2NZK76 #GZ_LY_+\NU\N=_&"R=U[R8-]R_O3PM#(I
M:6W"[(7*TP(FD(,TSR1 *,X 3I'>"JA4T4+*'-%XL9;WYD:W?8"_$$XO!*E>
MB+8H(Z;['02-VI+Z;0EZ3(?;/F$DB*>Q.97PP$I_2J-_$WEC[[VAZ ]?H%U&
M#P$FW7KT!^CE?F3 DWIWD=P:SJ5WLOKOW7K/Q523?=ZR<F<L[T+%15ZD3($<
M&GJD@J> 290!D2<B9U(D@@C/;I*.0\_-:VHQ3F_V'&4U5Y+)$FVQ!/R[=]=(
MU^EP,WWC@#RRR6N$CGYIQ/Z+P?K !U>+'OW1"!^V/;LG8N&:1KH./'7S2$]
MSC21]'U"WZR>G=XD2M'08]8)ZA"I(L6R +E0J>G;3@&CA0(R4R3F@A&6>I%<
MGQ]F;E:J[1B\DVK)EYZTUA?0=$V)&8K1Z)DME8#1GL(V?#EH-PC!LDO.#C)Q
MDDB7HJ>Y'IU7]TS9J,I)O\A'XQRM[^_6-G_$^$B'<P46QY*F7 "4%05 .)6
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
MN=1EEB\/%Z[/'#GXWB,C/[+%.4Y[;3-Z#>#R"H.]AXL\\AQ,Y :/,A=^_NL
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
M'#][4K-P5JV7K_?YB_J]II^:S*,/DI;RB^E?\$G]7E8G:PO&,\B$]I%BG"4
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
M:25?]$LCJ:E;C5K"AK,&3I@$L@O=8TUJ(9S4?FDKW&[J$:UZ_U,^/*[HUNP
M=TM>'EJ[*L2@$#P%L2*&>M&T3X89,^X!HR26*<W=.TI>'&9NNZE&T*B1]";2
MLGJ$8BX#ZA"R"@+3V(=99Q'J$[6Z#)5'V"H(9!/%K?I"YQ>YNHI(9^CJ\MW3
MQ:ZN:G 4O+I^=<_&B/+/6\Y-$H/VT3YO-VO]([?;^?+S9K7DS]6_A[@'0P7E
MD&* M*,%D$(2,%)P@'$2IT7.XX(HGUB5KP!SLZ6F2^5ZMWJ.[LK25$-4].^;
M1QNXW2L6'6OFV6/1=X[<W+4QD1_9/&O1+X-[$U6"1W_4_QTE_-07O5!-''V'
MG[:W8T]P3EH^]GU.J*WEYZU\I$OQ3BJYW4I1L_7>KBN:CZJMTB)A6,10%B!-
M"M,N$A6 Z5T?@-RP>N.,2CEXS^DBR/PVH[74#:%W::VC90\:NCMUFIB^V]9@
M8+_J?K8!OR'_-MA75%JWW21] 3:Y/@B.MOMU$N*5M\4^0%W?+WL]K6<O TMR
M8B/X-KA??GK:E3O]W=(6>I%+3!F-8R!DKK?37 E N,2@2!G)LAS31'@=9'8-
M-C='\&V+_>4F*JVXT>8@;_2+?B>K/SL273A!3FB1Y(QEV@'/!4!%+@$M,@4@
M4X0+R*10>L,AM\N-^+JCV]VTP+\<>#SXWU#]J^D^.P[,4!0"QE!_LQ.)]+8'
M"[/&(Z!0FBL:,Q:GHH;Y_=IQE0\+<C/L/RW$;JMU*-!&7I-K:_"UL@:5I#=1
M2]: '3@<$ G5?Z-KJ&F[;S@H?=)[P^6>/CWD:;E;R;=;*?_[S7)3\J4T;XE>
MG>M '\\Y+^*$  $%-+68.2!44+TJ)G&29DB;:NC>3KY[L-FMBE;<R,H;M02V
M;#>7F<_\078(/ >$;FSKT8E:KU[T5^#S:4L?#L:I.M3W^Q)ZMJEW@Z6[8_V5
M9TS8O-Y-F^,^]H[W].4UVOY8\H8)&&.$"Z(@4#3/ 4HQ!02C%&0\S?)8H0*Y
MV=2S3Y^;$:V%Z]DHXQ@X-R^K-QPC&\8&B3&(ALYH'(Q2J/WLB<F#SJAU2A-T
M[J)^K^EOFXWX<[E:+1+$4XY3 J@BB>$8RP 5G(),B1SJ>6:)7U)S\^"YO9R-
M7'XOY1XF9+J%%(J# DL&$-1;=Z)$##"7":<28TYC__U['[ FW*O+^^5Z;6(B
MK-I2]L1.**H8I@SH5129;@D%8%3I37G&F$P3Q"1/?3?E_9$;?P/^O@HD#0/-
M;0'H \/(MO_JB^9M\U\J&<C<[Q\[J:5_J<Q+(W_R>=\SLCJ_T/9$6\1<28$*
M;>5%H@"*$0',D V1)$F4X!@J[)1 =?[Q<[/UO9,KCS!S/9;JB\3HQTVU8#=5
M/\60YTCG5 YV/G3T\(G/?<XI=GJ><_:J?N_I6<Y'TW!6*<EWG]39SQ<%PSR!
M,-;^FL0 <81-[]<$,(62C(DL2PNOU[F7%/-[Z_>=J7^I3[+_$K&J8Z^?(>@W
M*6[V8G2H1S8KESBO;?]JJX,I_CM_53@3- C%0):JGPR3&K1!,+VT>\,>UK,E
MF_BOIXJVI/RV^2*-VLN5_"AWASJ5;YNWM/S^>;OYL112O'G^O32D)ON"EKIP
MS32*9>5N2_EN(>(DEGIO"TAN.F>;1'+&]=9.9J20(N-,S[17][81A)R;<6WI
M:%I>;1LMH[7<U=W$FMYB^F/S1ZX5CIY,$>IRW3!WZUT1W:OZ[Y[MQ\;X*B J
MA9)Y#&3,"$!9H;\*B@F0L1PB2@N>9L2S@]PK?QFF:3;G\G5P_1[,X&O@MG2_
M]M2.O+*_F-.]@I'6\+@*TWQL](P:12/V'/WR>S7'?XGVZD8'?:,_&HU#]L<;
M<4)"M=(;0\1IN^Z-"/))@[XQQQH6*+]=ZV%V^GTQY-!5BIYQ>/22][1M<X1
M3E2,$D"HRO6"DD- 8IF#-!,%TMX%BF,OJD>_X>?F-332VZ36@_QU9NN-L2S]
MPJ..L^$71 V/\42AUO/P1@?AHS]&*:[H!US@\*WCX*\2Y/4#YE(HV/,IO8LJ
MM(4UV[DJ=/*F"IPL2,Q508H"8.,<(X0R0-*4@81@G.12D#17WE43YT9R>J\F
MKM'?!Y1ZA9$N0:IARQ2#.<B)Z;:2<PHH(12D6"9QBI*88"^*DR& 3DAS4C6H
M7IZ &IGW)ZI#!\9K[-OFZ1+>KH'\P2B.'M&WT-E(6UTL\DLM94!BE"LXA"L#
M.3O*U'4>7:J>*>3HO-S/\);;7=/XZ3>YN=_2Q^]+3E?O-@]TN5XD&.8XEY8Y
MUX3Y$P4PQDC;"%3$K"@X$4Y^9.<HLW,76Q)&?U0R.F9/=J/9;0&"832VN^<%
MC_.+[Z1^UVNO']!ZY?5OA]>]^]F3O.Q.ZC6ONMO%/3,CGUBY%$NZ??ZT/:7F
MEO(KM51L)N_]S?/IQ<UEEH%MP3+!,LH+H'B&3-=B:?:9>K.I<J)2#F$BO$X
M0PHW-[-R$->T^SY'@"_E360T//!6LN?H[&T'4GRKJF=#@J!? 3>WYK4F=F1;
M^"ISZI^M.@+XH9)=0XHV;:[L"*">I-J.,<90XN*WFY7^8&/V1C]DB]&UO%T+
MV]7A_,>VQ94Y;M$;JF;Q4(7,N4D$P_H?E1:FK[ T*<!YH6*]Y4_B?D3&H42<
MVQ)RI%>;3;<BDFG]7I7N[[[3=71\4[\%(_SD.RX;KSJE(R\>$\SF )[DT( '
MYTT.)N K\2B'!O@RKW+PD7HF&=9$$_L QH<E9<N5/2;[*'<+@B43G.9 6&8<
M"A5@%$$0,U&0!$,HT]PKG;![O+D9]T9<&Y1<'43U3!J\ K*;W0T(W<A&=(]:
M*RS9$K;[<,\_X<\-EU"I?5=&FS:)STWUDW0]Q]MZ5-)7C8DVZJNDNW*S_FWS
M0VY-G=";#=V:HRK]&UVMGK_*E>0[*18IS 6'#($X90P@R3!@),] "B4G L:$
M4B<RPCZ#S\W85*<@:ZN$V9J61HUHL]9.AHS^:[/43H=)+W_:RG\MH_M&N8@9
M[6ZBY5X_?6.EH$=UN>^\=9NLL6=C9/OU<3\%7YLIV$L?O:G@/B@0?1T?;H_B
M_A%AGZC8_YO^NE]X"UY\Z_??]-:W/Q0;0$\<.]D!?)\Y'5M 3VV/V /Z/J.?
MY_I!EJ64^^RN#X8_K5G'GNOF-N6[)_F?DFY_U=_-1:J8D$@(( 7. >(L!42D
M" A%8(;UMS+S(QSP%6!NRXW^>N9^?JPWY&Z.[9A CKQ25*+?M/):K?0W>W?W
M^<9DQ#(9?:9+O6H8%2*C0SCWMR]Z@?QA[^$G=9#[@O/28^[]G"$95U_U0FLW
M_?MD= (5Y"H3(*8%T;MQ!@%3*@$*QC+/]6)#F5-OSBOCS,U2U=O(O9PN&>->
MN+K9J0!HC6R.^@#5,POH(@Q!LX!.1WF%+*"+JI[/ KI\><]3GK,=V%HQP3?/
MATMJ6W3[IW:YZOYLO^D+=^7=^K/EN*@*V#'+<YK'#%!;W%1P#"C1#E$>IP(3
M2*22Q.N8)[R,<S-"5D2]T^A-G3G&/#J>V+SN[(QL]-I-+=OZ'9W6F /^<\TO
M_[2;^5I/0X=@-+7<VU;7X 0)(TY%J,.<$22<]C1G/(A/CG-&'*IO5;18FD?3
ME=EPW*W?TL?ECJYJZKA,R@1S)$":&8:((F> 08B!RB7/TBR1O"C\RIL[1IN;
M 3\(:S=C0+_DM;R^9:9=$+M9Y&# C6Q;+V,V H&?$RC!BB^[QIJXBM)![=-R
M2)>;^MF0FB7\ZW<I=Q_,K.EQZFSI3,2P@#$"*+-]SE4.L$Q30W@GB$QBB?QZ
M1UT>:F[6HY8TLJ)&C:R>J>@."+O9CS"XC6P\^D+F;3BNHQ'(:G0,-*G)N*[P
M2WOA<(>?L1!RN7A7GP?]NBRY-D36B?E5_ZU<J!P6N2@R()24VE@8.DS*A<D=
MX3'-$2M8XF(G.D>9FXEH!(TJ2>LM1&1E=;,/W:!VFX9@4(UL%7JAY&P2G% X
M8PU*R?]ZO_GQ;_K^RA#H'P[O?_=3)WGUG11KWGJWB_NV#RIWGY0I0#:I:C7Q
M</EULQ(+!HLTH1R!6&8"($6@?N$3! 2#-"8)25/HV3SHTE!S>_6-I.:P^G&[
M$4]\5[5)*VN!?3NL7,37S3<(@]K(5J !S(IIT6H$C8RD(7NK7$,C6&>5BP--
MW%?EFL*G756NWM'/5/R'7-Y_WTEQ^T-NZ;VL\@,,&]SJ2?_UM']0DB"A"&)
M09P A',,:%P4H(!"4:+B)"=>]L-S_+D9E4;\B%;RGVE)=A.)2IG^86G?27(S
M0B-"/[)EVJ->BQZULL$J_#^U\:\U"F>P>B(7R(KYCCZI:>L)S4M[U_<Q/2.R
M7/MA3RM#2O)./FXE7U:;+_FXDC9:O!:W#YOM;OD/^_?/6\-QL7O^K+^4._V9
MJ1I[-'[<@DE24!JG(*4F53;.." YQT!)1M*$PQS)PH]N)91H3F_OI/PL)E_C
MWZ.6?I%H*6C]#=K2S#, '&I&'6/%4\[21&'EUL2T=;J)]EI5]58MO6ZB1C/]
MD]'MQEZR5R]@'#HPX*%"UJ'$FC:Z'1C,DT!XZ.</+<7=<\"_?=IN3<66J=(Z
M\,YQFLA4&VR0%X@"Q%+;]BH!":4B%7E&&.I98-L]\-R<VT9NXU?U;,K@C+EC
MEL0(2(Z=^G .Q)NH%KNN1(U&(?CS12MXJ>F585^I@-0-C,MEH8[W]W9%-T^&
M2^W^J_%MZ5:4OS\*;3HUS'&<?Y&[[:9\E(8GM6DVEV(N4P7U'KR@R'2'08#0
MPM"7QBB#!2<,<J^, 6\1YF:X#AI$>Q6B2H?(* 'B/#I2P]NY])TC9S=R1.3'
M=QC]0!\C/:$W@.$<0%\!IG;U>@)TQJGK^Z2>Q42;LGQK:2;OY9HO9?EAN99W
M._E@4F73+"]P#!A$N6E1EP)"> 8X(DC*)"TP\:)MOCS4W"R=D30Z$C7ZPP@;
M66D]4QXZ$':S7V%P&]E.]87,O^KG*AJAZGLN#S1M)<]5A4]J=J[?T=.-.F'K
MH.<).NKU6<4J@3DO0"Z@X522"A!>"! C*I"($6/8*]G><_RYF940%#N]LJY\
MY\W1KQIO-D8_@QU_(OR]K'YPAG*Q/$>?UK_J!\V)<]7S,7W31<X3&=7OF/:B
M]#82I4!D# ($XP0P)##($&)9*G*5QU[[R^[A9FP*ZXCW:LGENK1=D.ZWLIHD
MW_R13L#=C%HX&%_-AH7? +J!$BR=I'.PB5-*7!0_32MQNFMHO/WV!UVN3)3L
MU\W6<&]^E?QI:ZF,#CN,1&_=$J(@4,18&9H7 +,DUJ@3G&40H=2-,KW7Z',S
M.N\DVT4'.6^BO0Y ;;:@-,2X_?=Y?A/C&YD/#/?(QND*TE^=D1X0G?= +'B(
MWF7L5XK3>\!R.5CO\Y!A](R_+M<F?=]DZI55Y6\>YURA7 ')H6E/F6C'*<E-
MFCU+&(.&X\8IP_[J2+,T7\NR?+*U)=S(V8^-\113-VL4!*DI+,]= Y(5,7@I
M\U4< C,NGH[S*ER+%]6]Q+)X^88AY# FNO6K%O)L:V7#XOA)?:,_/\MM.ZUM
M07&6QCE6("N0TMLMP0"%<0PH36-$&$\2/SK7 ;+,S:Y\/.E6;)M/B7:[\D/[
MJ4C_5.7;'J?@"N/T;EL?>V;C#IE<-_,UT92-;.".F\[:F3K?6+XJ+M"?/6ZT
M9WNY 7W%2FL^UWK?F*JD)K6W2OL-S9\S: *"<NSTD^05>'@&07:>JV?8(T/S
MXRY$DF12Q01P$J< $1D#DF8,")6P-)$%+Y234W=]J+E9WR'<MZ%X5P>3VL[(
M/EZGL V&6BAN6A_T)F*B_>C$0CL)X^RQZ>_#+SL7-MF7%MGCCKZ;:+:[6Y>[
MK?W*?-3S77,M<)A21.,,H%@5 "D& <8J 06$1, B203TZI1V::"Y&=MJ=[@7
M5'L^^N*>AZH7P77=3 ^';)*]M#=:/?;3W5 $VTY?&&;BW72WLJ>;Z2O7]_#%
MOLC'S79GXG=U7\?FX#]+I4@(DB I<NV&"2BT72@*0!2"!21)'&?Y0ALHMG%R
MQ"Z-X_,=;X\VWE>]EB^Z%?_U5)JMS_LW=]_>W49JLXVV>RWT8GCO<3!Y!6L!
M8P%3!2A,&$ \08"F:0H*HG&/$U9H29U=WA!(3^?MUC!J9+5K^R3+:AL[$LX.
MOFT(]$:VQ0<1HT;&ZP>]'BAY^+(AT)K(C>V%FI_O>@V-3K?UXLW3>:S7Y#]R
M5J]>/#'1;]-9LED>2YNO]>T[79_EF7Q1_VP_?$=W\E>ZW/Z=KI[D(DOT!&%9
M ,62S(2)$VV4L3;/609C)+A"0K@M@+/3;7Z+;IM8^*D4O4/'LX%X;%;BU_Q*
MC+R^!> RWG<NWL/33M_L8#H^(;ZPET0&JLA@%5FP9D"%/-;\OS:!<G"]_CEH
ME\>:SF!DS:,)V&//>K?>;>7/S?K]6F[OGS_3[4[_8-)X;7^EDP_N[FK'MBCR
M3*F4 L;--HOQ C"4Y0 2EB<"Q1G%3J&N(4+,;1?6J!%5XD:-O)'6)&I4.?GP
M[LYCH]%WNAQV:Q-,PNAGN/WP[[/CZSL1'AO""29DHOUB\!?#;R\Y$,C.K6;?
M9T^W$QVH_=%&=>BS0IRWO-VL]4*X6^K=<O5C:6E8EEPF"R&QC+.< 5(("9"*
M.2!FD2*<$X8*QM)4^>TSG<>>WS[P(&'T:$0<O"%TGX<^9S6!L)WZ\*8E=O.+
MA=Q*/M9AC@-6HYSN=(W[BL<]#G!TG_^X/&!P7<EZM[29?<L?K<3N]S_YZDE(
M89*&S#;BJ5J+/ZGWU)Y7EWH/8'<1!_:A)$F1HAD%:9X2[7HS#JB0!,@"9P+1
M%*;2JV=">!'GYIBW:8W:.K9J*:)&R^K0I*6GN>FC[3=05FF8W>E[4WT+'&-B
MKSJW8P>WADYKHZ3-SK1J3D1Q%7HRPE?:A!+PM<IQ @/<4;,3>J0>09Q;SK=/
MQV$HT\5GN:XB33;H5"X*EHI$^\$ )R36ZP;2?G&.H%XW4$ZXQ#POG'+UW8><
MVSI0"QWQ=B3\48MMPM:RBG-3*[E'), -?(< 3'!(1S:_#9I'YPJ?:S3K4X/;
M<=#TB*($1W6BF$D =/VB)%Y =<9$W)XT703$2[.C>(??G?UV"/LFX"]21RBG
M19(H"BA*I*'G5@ 7. <%C%F>(BX8\BJMNC#.W&ST7DS/;*5K<+KYRP% &MGJ
M'O 9(?7&$89 [N:E42;U&:^H^M+QNW9Y7U*;??S!!"8:+IN,*,8@!Y!D*4 )
M$X 0E("BX#1!,%<24C\NFS.CS.W];PD9"2VE+UG-.2#=WOW!\(S\YK>1L6'(
M,1AI.B (1D1S;HR)^6<ZU#REG>FZN&]FWF:[^R:W#Q\D+6TE]R*C:2)(H0!-
M#?\"%1@P A- <Y@)5>C_I5Z]BDZ'F-N;;B4$>J2':&5D[,.]< 9(Q\#8('C&
M#FQ99(QTD17OQC(NA,R4NJ1\L)2EDP$FSAVZI.!I$L_%*WL>5M:5X;]M-T^/
M=VL3!M+>PMEZ8,O@4#=*J_H=)DFLTE@!A'*L77[,]>NO8J!R+C'6CC]%R*M^
MK+\L<S,6+QLB>IY<#I@4Q[/,:: >^W2SH36P:MQ$>T4ND!Q4AJD\-%X,VVLQ
M *BACD$'2#+MP>APR$Z.2@,\LN>VB);?S?],M.4'79GMUA=9[K9+OI/"?'"[
M%L=_:%VY*(P5C0D!22*U-2V( +1()."4$Y% H2#/%H\VQ?+KCFYWCINH(3+Y
MO.HO)1OOK7\C[Y=K6WYN#*P=UG/7-6B>4I23+#-'$AQ*_4\A >%" ES$F80R
MX2J+ZWEZOW;L1#?Q+#5RC3='>H37F1U"5:(0@@ F,-=O$1< <X5!QAG-$L'2
M&&N?Q-0?SFQF#C*-Z)5H\6XBKO^UQT>UE%4CN>U>"7O!E'/F&.^8:B;&CHO8
M23#_1N_;DW"0/:HN,;/RXH_M.P*&44(@&RK<,DB6:<,R(6 ["=\$>6C?L.[#
MPW+7$*,?]8XP[M-J4SZU4WH88AAF$H$$2Q,"*@@@.3%4YD61Q9(H_?]^\5Z?
MX>>WX]M+;]_<(_E]H\)>\^ :+AX+W='CR!W 1@?9HS]&R8+JAUNPX+/7X!-'
MI?L <QJN[O64?@;.;/3^7*Y6=P^/=+F5HM4\M?J3D>.#I1<N\CS-) 42L0(@
MB 5@+%<@U19/?TV9%!S[V#;GD>=FUAK!(]KJ6;S<BQP9JE!?^^8^#6ZF;11P
M1[9JC<PW42/US5&_[H/@-I,WG#WS!BN0*7,?=U(KY@W'2P/F_X">+?J6E"U7
M-ENS[HUZR[0;2/EN07,,"U4(D"/34QD+#JBD"$@JJ"QRS"3QXD*_/-3<K%/3
MZ7=UD-BS+=]E5-UL3QBL1C8V+2%;W9$;04.VY;N*1JBV?)<'FK8MWU6%3]KR
M7;^CGX'XO-UP*87E\VVH[S^I#YOUO3DO-+D "PA3E!4B,V7O J"$<,"*0@)(
MJ9(Y$RGA7GU@K@\Y-X/12%S55ZRTI-6)ODG=N8G6%0/VD.X*#K/@9EC"8CNR
M@3F&==]X06-I!*Y2 ]YU94=Y6QIW> )9'(<!)[4\[@"\M$ >=PZW1%]W>MM6
M\X2\_RFW?%E*L6 9RF)(&<"9TAY+'$N 89P#I8T0Y5C%4GEMKZZ..&\[5!J1
MHXV5.9*US ,,SWG0_>W.8"@G-3M6VH;A*=K+.X[-Z81F!)-S?KQ7LSB=ZG<9
MG.X;^\>M-VO[9%ND5AJKIK_P,8&*J$R +,L*@&B, >;Z'R+B-,$J2^+8*S_I
MPCASLRV5F)51N:F8$TKKT]0D>]5?/,D4+F'L'GP>B-P$468-VM<*M$K(FZ@2
M,VPPN0.'@%'C<Z-,'A[N4/5<'+CK\L%!DT_*)S&HVIDM<)8QGB8%P#3! $F5
M AI#"-(BB2%"LL@2K];E ^69G:4Y#;]$W^5*6,)LTTBS=S"FUVQY1VS&GH.1
M;99_^N.Y0- HT9\AR(8/$?62YK7B2$.@ZP@V#7ILCR+_;_2GH:8X])E:B"3G
M6!(,(.(*("8+P!B7@/&<XBQA&2EBYX+^D\?/S3;6 MH#,H^"\E/8NJW:<#!&
M-E(-#G7'NL[#+*=OD7LM_2!8)JJ;;^ Y:KT8J$3^HOZ=Y?"G=TU7^GY1XJ,R
M]\M7]?,2J^KXO\G=]XVX6_^0996/L.!(I5#_'RB4Z8^4Y J06.0 2L[C7"A9
M0*_]XX5QYF:Y#J+YN6^78'1SRP* ,[(EJUDL*A&CEHSA/*@K( 3RC"Z-,JG'
M<T75EY[,M<M[>"@>_I!EO*[9-5H^U2))BD+;3^W#I)0"1!$%5'LQVF"D$J,4
M992Z<Q0-EV=NEJ0BWJ<U-8SW(7VH67+PH*;%?G;[PFJB&@Z?#Z\U41Z^W;03
M-I$S.,7$^;F0X6#N]#D###.=DQH.DR.O-N!C>[.ZV#R4_UCNOK]]*G?:N=XV
M3W]N8FQ"J!S'4H L2;5/+! '6"8$*)0)3.(XQH47[X/+H'-;UMY));5@HNE<
MY\WY<AUF@B!,),H 2V"B'8N\ "S'%,0QXR05A8::^#&#AP9Z(E+P.L)L&H[5
M+*AB?/1=#[7"(CKZ"5<E;O2GEC=J!#[$A)]'B C[0!2.K^?ZD%/3]SB#<(;-
MQ_W>OE7KC\L=7;W_^2C78FE:S)=Z]3&/%F^>=A\WN_^4.\,BN,"*"((SH8U0
M8<(AR-@D0DQT1.4"9@AGA9?I=QQX;N;_LW[0=UK*LB;XT*NR(6)="UM4^VAS
M]I?KFL=YN3;[G\V3J5YZI,\VUF<NW0S;&GE/GJ-)&V%*QC9KE<A16^:H$3IB
M3[M(BQT]RYUE(PU9-.L'5;#Z6,=A)RZ%]0/CM.K5\_Y^IJZ*&'_5VSA9565P
MZT[7'=OC6$*12P:@S!! &5: F:Z?VN>*<2H92957/6OG:',S:O7QS%[:J!'W
M>J?W'E"[6:-@ (YL@@9@YVUVG# )9&NZQYK4P#BI_=*JN-TTMV;%GYYVY4Z[
M"'KS_Z*5XA=I!-=_;[S")[HR*=OE0@I6""0@H$4J ,H9!TP("0K#DY]F&<JD
M5V''K+2;FZD\:12[ESQJB1[9HH=?_E/2K6^NY:S0?_5NQB-_8T9>&Z;K:-S"
MZ4PSX\O?T8#'E[/\$LR^K7$?W?Z'M#8>,*W3M3<>(F0_YV+?*OFV+*4EQFA%
M^?\FJ>'$$)_67TS_GJT>7E_P<;/>-K]J%9?EA^5:WFG'IUS$(B:<(PYBE<<
M(8( HS &B8J+K!"*0L)]G(.@TLUM<3]T>K^)*OULN*:E8=2H&&DKOE?27M56
M,[)Z1G\832.KJN<.*NR7P&T5?[6I'7D5?I59]5X^1T$_T/(75K9)EZ]18'VY
M_(PSB-_R(>1R<:N7,&&6L5]7]'Z1,E40E*0@284V_4EB,ABQ C)7 BD8ISS)
M7$S_R9/G9K;WPD5&.C=#>PI7MY$<!,+(!LY1?V>3=%'7,^:DE/RO]YL?_Z;O
MJ2R)_N%@0$Z?-,G+?U&!YL6]?$'/4C.I7WRY[[=C^?GW_J']S7B&BQBC)"X,
M9[[D!"#3]YM!&0,F9!Z3#%/,G-Y(OV'G]KK:V,A&1;SVFSWKQ-R@=G-YP@,X
M\JM>"7P3[45NFFX<MOCV#W9S'["XRPNG4#5<;H-.6ZKE!<1)19;?W?ULT4>Y
M,\RPG[>;'TLAQ9OGW_6>]VY=Y4T;YX/OEC^JE$N>$H**G /(" .(9 S0%*<
M96F6BR+)L"$Z=.?+=A_:RR9-0(YMFF9;:NS'6G83EOOEJ;2'^'_1_ZLUB.A>
M!3^SY3$K;J9K'*Q'-E\&9DME_;D-\^\-S'OAH]OK,'L;,7_$ ADRCX$G-6;^
M@+PT:#V>,+#QZ*%W5L&$R$5* 2.)X3-3$F!&<@"U'2.BR!"%LE?/T=DV(3LL
M^KU[D)W!T<W<#$-G9+-RX@V%;4%V6??0S45?J079904OMA0-UH),LMTA_/ZK
MGM_;!Y,PMXASS%*6)@ GB4F"+O3K32 #*I-,.R8YRY5??[$+ \WM);^]O]_*
M>[J3VA59KOGRD:XB:B7U;"-V"5BW]ST$7"._];:OZ$'&F\A(&=UV8^7?U^L*
M$*&:=ET:9MJ.7%>4/6FW=>WZGJN].80S)WE;^5VNR^6/5KFW=CD^J6_TYT(E
MBN(<QP!FG .$,098&4+!/)<2*@0+[$7/XS+HW(Q%E0K VT)[<$YXP>WH)@0&
M<6S'P>)W)&_#5?&+$?DO-]''BA96RQW0H?! *92+X3+DM$Z'!P@G;HC/O;UY
M!5\^??\N%!DL&*;&&4$8($&TEX)8 I*42?+_<_>NRXWC2KKHJS!B1YSI%2&L
MX06\8.]?KDOWKA/594=5K9G843\4N-J<)8L^HEQ=GJ<_ $A*E"51  707'O6
MM,L7$LC\("020.:7(BEPAK!5G;'S?<WMH.1PKI@1EUCC:V9K'*'FV<08&I=%
M<+/=;DKRO-59(MLJN,.NT[$NPN6.@O!L3U/3$%Y2^005X<571@8-TP?.GE?\
M5GSC]\I=^LIU8N/Z_M-:5)M'';+T[J7]X[["4Y2E"8D1!+S@BL@T3@ .:0Y(
M@GF60T)P:$67/%*.N;D^/6'5(6*CA)X[K>268;<C1\?,5$V N6<SUFF@S%4K
M9K!3(NAIL= !K>T3/[[K$?%2F^M*3%U%AHZ48MH8SNN@.HJVO+*YD?;S55_:
M!_Q6WJ]+45*L_J#0*%=*C"U_?%^MZVI5,E6+9U?6)2=12*-<E5G.Y9Z1,R;-
M:!Y)%RZ-PTQ %'.K/:,#F>9F5YLM$5?)>#6O_Z>E%74P1H86=5KD?5O7UQ:U
M(W?I:13T5-+1A^J8>Z^5EY(^#E%V96\=2#2M[74'X9$==MCT" JU4]$,*GZA
M7.L%X$Z7_UX*%D4ZG9;F,0(0H1"@0MI=I K>AWDL(#3*3C/O<FX6M2>@54UT
M"Y"';:8?Z#R;Q+.13GTX[_S :4%%YAS6B=C&7,!KQR9FA=0@89A92]-Q@EEI
M=D#[9??F.+_YYB<N5VH;]GNU^8977-W9?%.AYSHNHU>Q\H]-5=?_6&\X7I7_
M+7_$Y?H=E_X\5T=R+"8,YW$*$.8%@$F: 9)F5''BAI B$>>0V'%2.9'+9F9-
M0UJEI0WVX@9*7LL+&3=#9N9(3SX,4]P*[Q58!#L%@106*!4/B^V>'+!%0+1N
M;N]]G&+MR*%V(].D+K53&%\[U6X;M\_A^;C>[MF]=JZ]XK%XKI<X)2B,( *D
MP"& 62ZM<!;F@$<9QJFTT3DVRN:\U-'<7.A&UEWUVOW!8R.N><K/(+K#!M,E
M9IYMX%BXK#*$3+ 8E3 TV/!D^4,FZO73B8R>'['+OF'_]=SPG4N#]*Y:/]>\
M5FQ8G]9-[KI.8Z^7N:#2"RND?P:C%, <85"$,081Y$S0%/(L,HJ&M>AS;D9B
M+W6PX<W:OJUV+'ND42-XDGHH8C[>$&M@K8K%#M)P/ QVY.Y1]FQ6>@!+B8-6
M9$VM%WQ:=U0E-YX0M=B4NT=VHEVY$X3MMN5V6 WNRPV;FFYC;J?;P<[<\M5Q
M6_,_JHK]5:Y6-VO9[E9^$$KI=S8YY(KZ>U6IQ/']Y97@*4O2! @F73X81R%
M)(>@8$G"D4A3'EE1%%KU/C=CWPFO21KVXG<$#WL%3.Y%' R.V6;;&^2>+;]3
MM*VWS:-0<[0]MNM[TFWP*%A>;W?'-7)%6'?3]I>J87A=;Y<XBUD&(P&@$"J8
M$J8 9R$!29K"&&(.,VI%7WBRE[F9K[8XCI9R1+#V$8AFYN=J:#R;F;:@B19P
M$>Q%=!QY?0X!EZ'61WU,'UM]3LV3P=1G'QY=3N0GESM@TAR@+;,<B9CF(0@+
MS@%47W BY!ZU0#AG,0UIQJQ+6O1[F-]%P'N\V;RH0Y>?BAFH);SH1 Z8E-FZ
M>,4!I&93_@J8/$_VGF3!AR$TQA2>.*6SNQH3!ZU/74[BE&HG*D><?.P:YG05
MLOZ[%.AD4:)=UD4_BOU[M3L':T['EIC$22CB I 0$P##) 9%IKXK! _3C.8P
MMTKJ=";9W/P#=9L0J.$/6+_X5[73:@PANXL1-+,Z;S(NGNW50>I&,S:G"[/5
MT^9U.,?:*8&\"[G>@&S>(9RGB>E==C#:JF]4O,D'WOS[:?WQ\6E5O7#^M3D]
M[Q=G+"(F!%?W"3R/ 8S3#!0<4^F_D0R%1) B-*IU.J;SN=GFKN B[3-ZJX,1
MPM=<E+8;.JMQ,#:_7M#U;V&UN,%OG>"*>2GH9 ]:X=U6NKP&,W>6TKSKJ8VA
M-2@G[)U]&Q/7Y6C)OF\8*]4W>+4_^ZIW1[P%S7(H* 0XI1&0GFH.<)YC$&(8
MYB(.$<7A)'4V3*2=F]&<;]T,H[$WL[NS&5'/AMI!78M=Y8J]SKUKA-I/-LL4
MP_/6%2>,9/W7J"!A [NSBA!6G;[-,O7Q%]_0LE:;@B_/CX1OE@BF"1:% "CB
M#,"$I !32$".H:H'%:<TCNR.5YW+.+\#VIZ( =X&7!7F%&V&3O";=#QKI>#4
MZ]#QX$ZS]EPU8/]"ZTU/ST70:#J?%>;L(,QD53F6[U]J)3D+K^O5XWQ'(R)
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
MH32\CG[S ?)]?7UNH]3?:)&7@PU5JV>@%5T$K:KRF[VRP0^E;M#JZ_+BV^N
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
M.KYB4K1^?9R[J0[>N0[7?U0KS7^WL?K:$U;Y[DT4_V/Y_%CW(Q*3,",B"2,
MTX(#*#]LH, )!F&(&$Q8Q!BF=B$/XP297SQ$7_R&2;\1.I _]J)"-=.^G?,Z
M<JC,_%F/\$^S?NP4"'[KJ_ W-08[+;KD)ZW'PD\<ZG5(.O*%1PHQJ7M\'5"O
M/>8K6QN[6==A]'_P-=\H9EMVPQ[+=5EOU='!3][6FJ[;4SE.LCPEG (6"P2@
MD$:34)R!'&&4,T939L;R,:KWN3G4K?"+X+X17T]-?*" [=[>9BQ,=_F>$/:^
MWV_!_:,'[J'L02>\A[/.4; Y.P6PZ7OB\X 1L!R?#(QI9)QY^ZA+$/S)MP]5
MKZI$DT+4)GKR]@^<?Z@><2DW3"A$'/,8I'%(@6), R146?0,IC&DB"60V!BY
M$3+,S=0U*@2-#CVG8Q&\4B/H] A^-)I8ALB-&2\S0^AY%#R;0Q\#8&T4KX#0
MD6D<(\&D!O(*B%Z;R6N:&AOIM_,J52AA6T!O^](24Y6\OB&UWM0O(Q@REK!8
MY98GTD9""G"4,$ A@B*'64@2HS-5^Z[G9AH_]7?$.@*VJR8IY^M>_.!'IX"E
M1;08%#-#Z =JS_;/(<HC(@EM 7,64&C<\<1QA;: '(<76K?@BA577WVWP;I]
MTC3&4H915("<1@+ .$M!@>(4")Y$@@G*,+8,83;L>6X&K8DJP6TX\V@J.W/D
M3<V6!SR]6ZV3S+D-PEW ^&<#A!WPYUY RQN)[KE^WYA)]P(<E^ET+S4PSE[U
M6I)&\=NVHO]\J%;R_;HQD+NUO@C3)$D9!7E,Y"8580@P(])F411C6&1QDEEQ
M_9AV/#=KU9-;NP3?'O"&MY+_6^L@V!DNXR$PLUL^@/5LMEYCVKI9/GPK6W0<
MF2GC;B>U4K9@O#92UN^/9<N14^R=-(+L3+6\^MW+_IF[)D?UYB^\8;=/.ASQ
M#_FDJNQZQS=EQ?Z3E_</<BM[\Y-O\#W_^(MO:%GSNTU)^9*(!,(\D78MQR&
MD'* LS@#5- HRT7!(+2B'YY0]KE92BVY]#=^DQ[(<\T4XUE0*U7_9LOO,]WP
M&]YQS'-0?=^0*(V 5BDX5X6T5L'B_0=;Y0.M_2)H]5\$#0+*.6TP6 0="D$+
M0]#A$&@@7+(>33YZSLB4II-\8HZFR8?DF/II>A'&+8>_XW+S'WCUS'?ERWOK
M\)]RL_"\X>QV_54=;6S*]7V31+GI?I3REW43MQ>&A/)0A(!D @(8RA6OD!\Z
M$&:P(!$3<<RM;M>=23:WI4PI%FC-%L%.>NVJ]N6W"[)T/YQFB]>;#)+GI<G1
M^%@O)<ZQ=+10N)-KTF7 .9ROC;S[#D:&D/[$Y4JU\WNU41E1ZDRZ=Q3=A&.I
ME:C>ZCZ7)&1%E,6Q--*A8EK&&2"I_)(4B&8IA"&BPB9)W58 *X,\0?;Z3L)
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
M5\B0 (R( )3 -")Y' O.[>R46<?S,U+Z9!0070N/]HOFC0AA,00_+B D<<9
MJ)8&"-,$D#PB(.4T@91"%L9)E^_TW8)+S-T('"8^?9_B3NK<,/!&;"\#8;9L
MN/]D^[Y/.E7><5\G;Q%\O("I/4.9%42N&,O,.IV6P<P*B"-&,[NW1QQ9J7L=
MZ3#_@<NU2@"]7:ODA'+=T'&+SRI#:QG#A(4089##0@ 8AQ20C*9 ,(YHF,H=
M31)9F"?3?F=JF%K)@WLINJ:^W@NN8EZJ'4G/2BEAPS%K,A8&AT:NH)W&-G5P
M*G&[/'-%<7V(JI;:,906!S2.(9WHP,4%M';G*!8X#9Z+F+0SW3F'A58'YQ8V
M[XUS[E7 ::DW#JHR8I.Y+WNFNI8,%'G,<0(PP;'TZ),(%!P3 %$!:1HRFG%F
M<]D]T-?L[@#VHNIS?]H7-OCM2[7E0919QGP.86WF-SI"T/>I_"OP#N1TYR$:
M@.'(+1SJ:5)?T$#EUPZ@R2OVB6EM'<&7C[_H@]H$?)$?AV6&8HQXEB@ I94@
MJ0 D*G* 6)+$.$&XB(AI9MJI#N9F)#H9@T[(0$EIGIMV$L1A0^ "&M];13M4
MK-+3AE0?E9]VLL')$M2&U.EGJ T^-S):^N1VL+>EOU#YOA>\/53V?IGSE.:L
M*$"LW >8%UAZ$R0'*8DRCJ*8$YHLY8:GK-BW+=YLS3R)B:2WF56O=? WP=JX
M%;FV;@/"[\OU6O.:B: 10>>D/-=L-(/95!\-! L:Q5D.<$XS &F4R8\&"@&&
M(J$TD_YFF+4?C8]K0Y:FV7XP.@VF^5BTGP2^_M?Y-)@YP#,<WPE/7OLZ]X]?
M _(2G#RA59HO@E;WQ6$:U5'658= PW#J,,Y_VC%SE0 PD=339@9,.Q1'*0,3
M=S_.-=J?MC2QGV5SVM)0;T?+(N%(;F0X0#17=3ND;X-P1$#((Y0(P1B3ULR*
M6G"XPQ&'V)Y7FC_:<VO6AL;6ROEHF/IUVK[= G,!;IR)A/ B!B(7A?02N  (
MIAD(&4,AY80A1B3<AHZC2ZA]^WG-H>NJ.W1E>X'W>#N%FJ 48T9S$)$X!Q##
M"&">I!+OF$FX"8F%&'&)[/SC/<4=S<!GW"GF(L,HSV ,"L7=#"74@&0\ QRG
M))&:AQ1;5?]R /:$)RA3H6SF7+K#SK-/^.HZYL.A97!=VL,,%D=NUX7.)O66
MS!1_[>08OC7QL4V7H=G1V=>:2_#[ UZWOM7)])==*+JB4Q8IQ8!!(9>&'#.
MXR@!J=REDY"3(@VM\A[?2(^YV;^]L,&GM:@VC\,AZ;/Z2'C>L$\WT//?P+<1
MNSTP6FKJK81CO[WO?9IZD/C)W7_;87WK/?Z56OQK[/G=#)6S,P!'XHQ;=P]S
M0&[%5_Z3KY^Y(N]J2P37WRM5F+U:E:S9H_S:OELIBCEI'PH<)0+@B!)%)".7
MSC1.09:D>5+(__'8BDAFO"AS6_U>Y=U)U[75I>&NZ[11O"1]?>R6QRM&SFR%
MFV8\/"]2(X>BS=8/E$J!ULGA&G,]L(Z6B2L$F=327P_8:V/MH,61.2=ZMW0K
M#K+OAY/ONR+@(HLC1A(.1*Q*J)(0@J+(.6 T17)H<1%C;E5/?;0H<[.WK5CM
M 4OPP%=,5QV42MDF0XP?'C.C.@WHGHWJ(?O)9?*317MTXZ/>^]5XNLJP&"_(
MM%D75P-VE(EQ?8M7$",JBEG./CQO%#V7C@[X#[QZYLVO?Z\VW_CF9TEYO4QI
M%A4)Y0#3/)+N*B8JZ#<!"<_SO$CS++<SGU:]S\UBMO2CI993VLW@J=V8:[/9
M"CV"Y]!X- P/67QA[/MH1!=4;20,&LF#1O1%H(5?=']4>'^[A/<X!D);W%P2
M#!KW/3U_H"TL)^D!K1L9NSOO4S?L'$&:)2+,(2 H*@!D10(*4@B0AK0(*<ZS
M$%MQ[)_L96X6JT=\8DY0-(QCG*6"B#P!*5$%"TA<2$1S"O(\C0B'+(DR:)?8
M?362T^1QO\)R$= +;ID%J*9G"U<"Y?W8X(!FQX/C.HB L_W]J3XFWKH/J'F\
M*Q]Z>*P)W>WL58Z(.C+]SW(K&Z^WU2/??/S5^JG*BY7_S[[C7TN4)XRR, 11
MF,N=-DTB@#!+0,SR(J(DAFED52ILA QS,[_?JZW<[VT:12P]PU%#D$0BHY&^
MC44 1DC(-2Z$0%"H<JO#$ EL:YN]#L)4EKL9@.;TDO^20Z]NQ6BKQ 0#8VK?
MO8+MW?KWCH@[^8._I )!IX$BAN@./3HE JF%RP5B-(3.E@]["29>7$9#=+ST
MC&]JW,)D<5QRVQ$G[,N1+TE.<$B2#%":<@#C#($B22"(4%@HX@F$>;[<*JMM
M9AZO$\=JN=H)Y6\&[T0,2BUC&VYJ9QZO'"$5^$@YHB 6"5/QU"E 698"^6M4
MY)!0'EE%0$XX0E.48-Z-D&(+F71@S):PZ>">W6G]?FP^M;/G\^#LL5[;W&#K
M:)F[4IA)5SPWP+U>_!RU.H)CZ6[#GW#)[C85>Z:*K+P]..O\W+84L6 Q9ED:
M 9CR'$ F<E#@) 0"X3"&69Z(PFA#9M'GW.QE*W7PU(BM^2?:@WK+;9D-\,.F
MTA.<GNUAAV0KL:95;F4.=ONKBV6C1T-JP:WD'MJ)Z)7<0&Q'L&0'UB#'DF%3
MT]$LV>EVP+1D^:H]8\K[ZB??[(*G\Q@2GL,"1'%6 (@B!@A2S)U80$:C+$:I
M,57*0<MSL\=:.&M*_6/ ABWL53!XMJ/&"%@QH9S4=A0%RF%+DW&?G%2@3WIR
M^H&1APB<;/>1PTW-II1$L6(F BB66TX8\Q3@G,<@Y)A%:4@3F"*K?>=Q'W.;
MC-_H V?/*UT-^G.UO@>*>3)0@A_D%HPJM74*8L,=Y'7 >9Z^1YA]'X69_=[O
M/"JN-G0G>IAVEW9>Q:.MU\"CXTS"[[C<-,$(ZZ?G;?U9KO.KI/4]<98F@F(*
M\A@A (G:1ZFB?PDAI,"4QG%BE>TVT-?L3$1YORY%2?%Z&_QC71&U=](AWHWH
MP6]:^/_G?T19^+\2RX/"(<C-3(4C(#V;#"7E+GY)"[H(M*A!XM";M\#$D<$8
MZFE2PV&@\FL#8O+*2+J0JF)_E:O5IT>Y@=@H\Z1/3T.<)GE8,, 2) !,(V5#
M"):.1I+AE*CB:XE58O_);N9F/O;2J?7ROI79,I?_-* 8AB2$N400*B8Y1@C
MG$<@B4)<X##+LS2RY%T9#^FD?"M[^9P :69JK_^\>;:RG8#2QNX_=$I&A\P'
M@QBX8CPXW<FT3 >#BAXQ' P_/3+CYR<N5\K34&&A>,5;SLN2U\KWV_^D*+&[
MP,0X(3EC"1 XECLX#BD@(8D A86@/!*$A)EEQ1EK(>87^[+?V)6[HD"V16?L
MQ\+,J/C%U_<%H=KS[65<!#MM@*@V0.FS"/:2.TS>&8V:JZ0=>P&F3=89#=!1
MDL[XED:'M[2IZK>BGQ#_E:^49_%>58PZRH>O]SG*(H$X"HL(I"GB .99H=S,
M N18_B'F"<JIL(R>N$:>N?FC)T@U+&WAM0-D> 8V'>R^S\N&*T4%/[SDBCO"
MSUVHQ%723!TKX0*Z$\$23IH=9U;]EWK_7*[Y)]EZO<PIRC!D&4 %8M(-35.
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
MA,LU!.$\BXN,TP(946*=[V)N9OZ0[E.+:549:@#,89/L!B+/1G0$.L:F\3(
M0\9,OMTS9/*GO1$;:'@2LW-9L<Y0&#PY,H.C#7LN>=WFB"P3S-.$0@;"$ D
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
M[Q>1&%7F_7RKD]5YOZA8O]#[Y8>O.<65N^F;Y^U#I?S)#]4C+M?+G.(4JV/
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
MO&B]SSU,S;ANTG!8:B3_#I!4_;TY_<JWORP7JQ5Y )*5(CR44#T 2>O 92]
M1"&308M<MX[Q;U,P3G>IX=RB$^3; 3K>+O-GG*:77S_75/^S>=H _Y:4)BK%
MI(248'@UG8)65&"!@0]HLR'#&9NG%/<@:YS^5,/AJ+4F.@#7EO@WY<5T]7FQ
MPAFMD///K^9Q=EXKQ.C3N)BOI_/SG-Y\SMO62Y><^L22]!2**NX2+2,9P)MB
M:+N67C+'M6D>S!U/[3@ML(:#XA/IK1N$7NWL3-I*(N3:64$93<N+O@0LQ9$U
M5\+FQYI)GWQV,DY_K*%Q=(QTCX?&8HVS-M#X@M-9]?U^72S?XRQ?7,JDD.)%
M#NOK[WY;S.,%A\B-BLXKDI"B%> R EJ9P4:C?>:1"]8Z=7DXE3UDPML<S VK
MH*,A^"4OPZ*9>[8@"[O^]G:&M";GJ1X7?:ZY6XI')C9P+5D((#9M3:5%"$I'
M^E;8XHE#6K?-_;*'Z>DA8]X$6,V$W@6$7I$2YA^GM$ZV(B(F7GZ]V,K_LEBD
MWZ>SV41(5;*4'LB+S*!L72(\2RB"V8 I:HZ/->@X+BK\/ET]I-";0*JY$CKP
MG:[H-B8XSR6'&!Q9U905.)8TB&)TCI+5+LN-P7,00 9.)C0!R%'"[  $%P'
M_./KC*O\KDX)>E/^MMK"?.)*=,)Z!!ED;5J3&#C.%$3+):.@E1Q!WQ@9CQ+4
M0\Z@"5S:B;T'#%TG.F[X:B'YK!@%"58*1KX::@C!4!Q2HDRH2K&I.79V$=)#
M<-\&,R>+N0.L')"2N,<JBU:P[)!X$Z)V\<ZTOUI1AY5I%KUSDCW61O^H8[CC
MR>TA&= $=T^EL@[0N:5_XF70H@0) FL23->R&BE)6B6;DE$FWKY^8//F<7IH
M#U9T>Y @.T@9O9YBF,XV20<*&S?WHC\M9B3T50TAU]^N[\ADR:+A"3#&4)V\
MFL*/KL:4-EN2CY*M][9]:1LW/31XR?\@*NK \MS@ZUX&-]:)-RJ"90IK#T$+
M'F,&X;SCB0QK4JW31 ]3,VXMTS#:?QABIZBB U!=%FB]Q6\USWJ9R#<ZFLB-
M@QSJK=TD(AED8\!G3B9=:>>QM?7:34DW8#I)SP]4Q9T@] Z@\_+L\VSQ+>>+
M8JS[LIJ$[$6*WH!+T8)BCMP#A@&8S9K+8&MKH<8H^BY1XVY^ P&JK2HZP-8V
MD(UQ>;Z3&V489AT]1.OJK#\G("0E@+.046#B5K6^-?DX1>,>C R$JH9*Z !2
MSQ?SC4C^,5U_>GZ^6B_.\O*2JV]7/&4KI0J)UD6B:(1Y2298UBE@,L7DC*6%
MTAA8^] U[B')0/!JKI .0/9Z,?]8;^#4X^GK;3VE$@N"H< %%!9R.3%92,$7
MZPKG%..V=L[ODS'N,<I $#I5W!T@YG::_Q[^>61.LSH.P%4CJRA*<8RV\9*U
M)$,;L\/6]2:/4S3N^<I0.UT[)70 J1?G^<-B]Q4)=%:(.APU%"Y!F4S1A;0!
M),JB?7!%/CJEX\AK*@]0,^ZQRT!0:B3\#F!T0T!'U8EB$JB,3$ [=VWJ0Y%L
MR+% SB5ER3$*T1IK)Y(\[GG,4'OD$ZJQ+]1><B!*3$0J@M:U*C4Z2QQ8LN'"
M*8:%VU1:[Z%'1HB#G=L,CZUCA-W#><X-#_+FD;FP!I%'<*7.WC.E@/,F@6?H
ME1.Y6-OZ.N=N2KI)5PV83#]=!1W8G4>CV1ML<<]M8,K7H(37K(D$Y-("MZBB
M<#J&W+I;RIZD=9/#&@YJ0RBI ^P]$+[<8,A[EJ-C M)FT*Q!#IB5!.V++"%Q
ME,VOO7R7J&Z26L/AK:UB.D#:BXO7DNM(:^<#?KTAQEHZGW*T#BT%-B[0[H\\
M@\-D(+&0(D7*MNC6=_J^0U(W>:_A4-92*1U@[-B Y>8E()5#,8Y!<*9V@L
M048-7*)C*7"F66MS=SK5W636GJ1NXBE4VQ>8*=+B+-9);"JG^@<%6>1G.#+]
M@8CSF7[4/*BX?GTWV;8G@==!PNX@#JUS5J;;EFVU;>1F!7S,\UA9(7)#5@+!
MEV (\JP .A(.676O O<4KK>N-7V$G&Z29$.&"6V4T8']N2^A*TO[M@X6):VM
MU\MI.%_72J0/BVII:Y"TF-$3/VXF3.;5=;+(%94M$PHH'-= (M1DAWT$E@1]
M8S06U3JGVY:#;M)PPZ%W1)5W /@; ZLV/79OSJM266>730:9?:U8\0&<JZ7G
M'&E9H]!!M;[%^ @Y8W=>'P\E.\QM"Y5U@+YG*6T*V7'V%J<4D#W'SU-R$2;U
M/KGDNO:BRP(4(QEAO>FB54:D[QCYM*WK:7>3,G;Q?S>H:Z&J#A#W+J]Q.L_I
M)2[G)*+5LQC/S\XWQ\\O<IG&*85,/I:"6@ &+>L)CP&O*&YR/&E>-#DROO7Y
MU_>I&C?;W!$.&RNP TC>X&!30EIGC"[SISQ?3;_D;9+J]6)54U-OR@?\.I&:
M2X<D/6<520]3K9#0 9+-)H7"R,D>H!?O(22.FZKN"*Q#JK8#Y-Z7]"2Y(K),
M#G(.!2CP$Q3YE=J[@[.<:)_PS1L^W:=BW"1V1_@[44$=)'J^%P).O$$I?29^
MA+:@3#7V)M;[0*C)U!L?3.L#XN_1M%^DPH;"WU/G#D_72S.</>6,NK<;97S*
MZVFD,.$6)ZT&UMU^Q?#3ZQYAZ2E'V3DTT20E0<I"0:P/ @)]#VC)C3,Z:N0_
MXBB[JW=\J'9_8D71*1@#R(LG0UQ#=4&K)!3<-'$HQK3?*6]2,'9"I3$2[N]]
M1XN[ ]?J1DGTMP]+G*]('"29U2_?;O[DV=?I:N+)+[1.2/((JAGW,4,= TK^
M@E!:66%S\]M]^U/7"<B.P,"]N',0A70&M1>+,XJN*8+V6G':MYFM V:3]Q"L
M\I EVB@L"UFV;I!PGXJQA[P,H^]'8'6$\$>$3W5H)K=O;CS[^'&9/]8/_IK/
M0EY.LDJ&>ZE!)V) >9L!F5>0F(@!3?#&NN^Y27N\IQ^D'*/"Q3#R[,"R7)E?
M\E'S*_IR-0F<B1*L@XA<U'E\!0(%LA"+,%8D9K&T/Q&]2\782?UFF]*) NX
M(G<[9(5L"G<!F$L(9#LCH'89K$2"MG:6F&B=V^QQOO.1^OS.-.<#A-L--.[>
MOQ'9N=IQFF( Y8@)].!=*4"+*!=.EE:'UH?2/\ TYT,TN]<TYT/$W -69K/%
M[S61\>MB^6)Q'M;E?'9_F-[54%BM@F9D;9FLG8/JW63'48$VG!=69U;EYB<H
MAQ#8 [9. L1=B VFG8[\WV_7G%SQ6Q;+YT31=%U/>:[F[O%@G/6UMC*R.C\$
M 97Q4&SFV?EZ(3 <ZA3O^_(>1EVT0-:3"+\#N[9_+C^QV@P]4="I,RT:S>N0
M-0F::8P16>9BP):&/T+_S#8NU2 *Z0MH=]=G$9Z6!N,@L$ZQBDJ2/986I.5U
M8*05& >\'=*5VS6,]O?OEGF(*CH U=[W1Y,.*FP'ABI:D$&"3UJ!Y,6BB-D&
MU]IXM;SD.T8_S8.0<.RUW@/4<CC:_!9M\[SNL7+?IA0M)]XUUD9JM'C!>V9!
MY&Q(M*A4\R+ $2KW!RP8;+KKCJC<+LSH5<'W;POR=C=5WQ-1N-)UB[$U#:S0
MD"<;?0 =590A^*)=ZQFT.PD9.V,V'C(>KLL_4DU]8>W])]+ ZMGY^M-B.?WO
MG":*1T.+E'8:R1%4KJVY/"UC$Q"90%M<:=WE^A%RQ@XK>L3=22KK8C;?/69>
MK5;GQ BK4RD]K1LF(NT>/'% &^H,>YN=$)YQU;HFZ %2QMY8^\7=$:KJT>+=
MO$_%,5MG/((/0M+Z49'B.*= %,Q"2^Y,\V:TC]'SARJL;XJ]8Y76#( #EYY>
M.=2K1;GJ\[!J5G;ZP.,'*3G=AY5&Y:;;*Q97+[Q.SVB-.AH+5M1+:Z(FGTMB
M$+T01ID4@V]] /0 *8V+2GWF/'OC02"KL^N< 5]H=3GME:7O)/+6/3-Z*BIM
MH>_OU)$>(N$.=K?K,MO+WEK/XGKZ99-3>I\_;J14:]@,>I-DI)A<U"&KJ"A,
M24R#(<NAZD IA:U7Q)ZDC1U?'J_]AX#44!4](&Q+^@ZF+HKA>$*&113@5E ,
MHAGQPUF %!PM26\D.82MH?4=FCK!5$L@W 5;2ZWT@[)M<YES8NC:<[BHC711
M&!GJM4E#3J3*-M4FE Y,Y.3XF1*(L6%@]C!1(^.L*09V ZR10D9$V&JYGKQ=
M+M)Y7+]9OL_++].8-\M/<:<$H^C5<%GCV,S!<U[ &Z-L#I*^WNM4BEYP TST
MW360'GKWV+FMD_>\)D+M Q2;D]XM!Y?KQA;F&2*C>#5@S6O8[35MFYUDPL5<
MW%Z'0_LAXSX!XYB5-CJ]#Y 3!=S!YG3!R(7=8TK8@-%#-K14-K, ')<>.*T:
M(IQ%65I7J-XB8'1TG*K012OI=@"-"SE<$.]U+B8[!MJ&"&HSN%ED"SP:1ELC
M3SZT+J6Y1< X^\IPT#A>NF,7CF[:@5S0S:5"U)[H)H;K(%,%6 J)H18+)12Q
MW/5<'R@(O?'0<4XIVFOZ)&%UL/X_T.^]*<^62YQ_S%>178I.!1T%6$?X5$4[
M<!8UB,),\?0#N9\#<8 =V$G(V&=9S7(KIXNY ZS<(+^NGM\6<[S^Y.8=U(NE
M8$T0QM,J4KZVV'#>0=#,@Z$?*"P\%-:Z]<F!)(X;_S8 Q=V+# -JJ , /E_,
MZ--%#>._Y!N\7NZO7BJME0=M:&M5V2-QPP.(K#S99*VS:-V5\7&*1KXG,R08
M[IUW-M-,!SC;41W(6"A1.(2"@C@0+H.O55.I1,F#SAC<8 =7KP^Z%SS@\7K[
MHX;C!-P!1-[E+WE^GJ^O. 8N$0LF,$+SFF00@![)S?<%K<J<"=OZ9O!=&CHY
M-3A2I_<:3YP@X'X \BO):5<]^\NO%Y4I]<X9_3_5]HJ%EI(VEH/CM3&H= E0
M.$X!8BR6UE0IJ7UGUX/)'+N;Q2FXV VRP934 0ZO3E=>?OU<2UVN!9<2>9@F
M6$@RU)$:BEBB/1Y,TKXP$:4HK<\]'R2FDP.%-J:KC<@[P,[SQ6K]IOQEL4@W
MLR7O%[,T*58;I@6#$NNE6$E1BF?D#*"41AO':"VTGWOX$#7C6J1&ZK[G43>1
M?0<H>D?J( (^$1LOR-[.%I_K4KL0UD1A\M9Y#<XAF>^BZB6N4,?71HI]DT$?
M6Q^+/TK0N)9H&"RUTT '<'J?-^6Z?\ES$M6,6'J6SJ;S:153#3XON>(*K>%%
M 2]:@-*&#'BHK1I\X EYCE9C\Z.,?2@;-Z<Y#, &T$D'2*O&]_?I;/;J[#-.
MEQO_8+%:31)GQ<A<P"D?:O\/ 4X4 UJ5F)/PM32\,;)V4S)N.F 8)#60>0?(
MV1P(;;J)7//Q_!,N/]:)8SQ$24$"H;YZEIGB%1_1 N;LN4[%AM3<[7Z8G'%;
MT0^#H5;2[P%(=P4TX9J5(!0%)C&2\X>A7G]/#J+V/J$L%/*VKMZX1\2XHTT'
M LU)DNY@$L$5 ]=S.R8\<2-K=T\97*U\,AQ"3@B"K*@/]4>Q=92V@XQ.3G$;
M!_='BKD#I/RVF"]N<W&!^:N%Q%3D6@E!(26M(66Y@T#+B1A"I;UQNOU<R.\2
MU<GA1QL4M55!!QO5Y>W)2U<_(-?&J]KZMSILHC;%KQ>[2V""V%*F_<CN.R2,
MFQ1JK.!%.VF?T EGT^JY$5R^$/EU/6V%<U-<DY!S5.34DXM?3XL3;>C!U'Z+
M6@>7#'+7O ?S8_2,FQ$:&DB-]-"!"=JX_0^*:X)%>!:T!L8VYT3,D7,H!3!O
MA%'2NY);6Z3'*1K7+1H65PUUT0&R'F:$IXPLL@*>EU@+6QQXRQ"8*C9Y;71,
MK3O#G8:GP1RD8?'41@,=^-[744,]=-YVJ?AK7G]:I&M3O)J$P#()!"%+\BI5
MB E\SA)8YB4KC<'FUM5&>Q$V]N#"ICYX>U5T8*IN,[7K]N,OM?'PQ7#/#_@U
MKUY^I?5)NIO.<?EM(];=C5$F/ 0>#/$>$_>@2HQDM8,!@:Y(QY0OLG5YRH#L
MC)O$&A3+XZF]&PM++%[L$+_D>2Y3VG[J5J!< AED 26Y  J;:*-PPAO"G<JR
M?52QDY2]D&=_*.2=)NY.0M+O+:%CNDE-O$+-C"G@<BW6<$Q#R#Q!",E8EK0K
M?MBMO!4G>Z'6_5"H'579W9C*2RF\F*[B5A Y7<OA:O9W-,2:4 R",0J4]PJ\
M4*9V1\LRD#<O;>N#IT/HVPN>_H>$9T/%=."A$MTWCDXD"T9966<\$P>*D[Q"
MB@X*4\$ECU$W]REO$3#R+.S6QPI'R[8#:_02EW,RIJNW>;GIF7B5.-"%<^>L
M)UL::B-&I!!?\EPG6=H@4BQ,MJZ8>(B6_>#RH]RQ:"+Q+MKR?G\_)QY_P=4T
M;AB="!N5+(&#2>BK=^KJB:T%ICU/P08=\.F]LELDCGM\U089!SM=QRNI@XUM
M+_9>3&?GM<?HAL$@@Y*V7J$+W) P!3%8ZCVZVD#-N63;7U@]F,AQ3[_&P^'1
MBNH.B8^[CW=991*E\[6+7ZB"#8Y"&&\-4"SC2U9<*=YZ6OL)Y(Y[AO8$Z!Q.
M>3\>3F]L#=[86-OB@J6(&Q3R0#PR#UZS8'.Q)K#6MT:.)G;<<[D>,'JDXCI
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
MY0^?\LU%3([:\OSV9C3)&(6O72IUJ&FY3$P&KC5H"ALT3X8GKH^#Z_=?/N[
M]?$@V5@M_<)NL^IVL6<T%U$Z!%'JX96DZ!1)A)!E5*A*<2+Y$U'WT+O'G9?>
M >B:**6#^.Q1?V7[>;U[N76RR2>Q-EH1%4DR*5I1 L$A5S7ZU-EP&8)L?[_B
M$ K'G93^Y$FJ8337+RXWR^X^<Y%%8Q)'",ZF*D=.KH5"H#6GHN:F^-2^!?(!
M!(X\B+T#6#907+^HW*ZYW_+OFQ^M)AQ35I*1DXNUASG'>@,@TU<^A* \-TD_
MJ96\HFSD">\=X/ 4574Q#/ZQ]77-EF;>HD\.9$#R?)TTX"RCQ25%9.3XQO;5
M\WL1-O+(O X >(*BNL#?[09*W$1OM(A@-*-%8R0MGXP.M A.4F3//+:NT#FB
M<=4?XH#H>,%WL''NTWI@(D60T9E(X*_=\-'59'T,(#S/T;O"HFYMM/:A:S^,
M_2'.8YJKJ0/H/5H@DHPN3&L+)A4!BM5C?2L2%.+-Q\BT3ZT;#9Y>MO-#GY(T
M5\N)U18OYVFHJAW+7%3":F"F^I:6"T"G/6"2QA9>BM*M.Y(=6;7#?^@CBT8J
M: JDI^Q6BZM/O\X6OP_4G_;JZ<-WI-W-2/L&,E<ONN[9B XMTZ)ZX Y4D@%\
M3+(.%4XAI.RR:5U%\A@]#9ST^LRWR\67*4GNEV]_([&_FN^8$[-KNLN55++E
MZ+CR8(JN)]"TW6.6%I(-UGN'3O#6NV,;RCLIJSX5:3M"@*=6:P<.W.W 1W*F
MHG$<>"B,B+<1R.?,P*Q267O,B<7Q(\ZAH#4& AZ-0P]11P=8NE5P5JO%YG$Z
MR[=8^K#84\+74Z!=0IX"ARALJ4-H @0G L3 ,6I,Q&IK,SD$'^/6=W> [-'!
MT<$">9'IS7&ZD2I]/<L7'42?G2V6Z^E_;\^X:[?'6*\PVEP2*!,+..$99!^0
M%Q$T"ZV;:NY#U\B#;D='SV)@578 S\ONM6_F+Z:KSXO5IM3W3:G#2=8K/D$E
M DJ23X@"096D ;E5$',I/NBB\WYWD@\ YN,4C6M3NX-D0_4=#D:_!>-\.]:K
M#1P7B_3[=#9[=?89I\O-3<KJ%#&,ENMZGE.O3JK"(G'D,Y#'+WB4Z)UJ78ZP
MFY)QK\_T![_3U=6!#=PDZ3=+YIJ/YY]P^3&O)D8490NY/TS4$><Z"W &-1 ;
MR5!D*1(?Y AE-SGC7F3I#GZM%#=VJ>K6=N/L+\O%^6<2YG9 &'T:MYYY3E>.
M^:7!7\PO_]&$,Y)@*!RD3Y:6'./@ AEY)FR(06<=[)T _H&JU9/(&/<Z2C?0
M?&)]]K%I$P^KRD0F/^3EURK-\^GJTS9A]R*']819G8*(&<CX9U Y1' E"=H5
MHE;&6BZP^?[]/:+&O7G2#6"'4>*IN/S0LI/E<ANHW8C2B*.Z&,]KA^%Y>KO,
M9]/SL]6K^9=\H9/:7<]9:Q(XFXA9R1!<3)'6I,U,>J>C;'X+]BA*Q[VMTAV,
MGT#=7=C<:_G60:/;P]F_YO6G.FKDFJW"C8C1>DA>UV(X)<$IA8!.82B1*QU;
MYY7V(FS<VR[=@;:],KO Z*8,Y9>[%\TG.CK&>$;0,M8NHUF#2UP"RP&E9Y+Y
MYEU==U,R[M66[E#80%UC!U(W[^KL<5G".LLP4WB857*@N)%UXK($'YR7MABE
M_)[W_0YZ[\B75[H!WM JZR"UM!'ABC1+/+Q8G(=U.9]=-*9937P1J,AZD]-1
MYUK44>/.944,:6>R8T$W'^+P&#TCWV7I!I;-==<!#F][P[].YTC2G7]\OEAM
M7.(K]WB2M2:^> ;-/ /%K*NCG!EDP;-4V2BNFL<]>](V\E67[O YB$X[P.J+
MB]=NY?H!O[[\6KV1_$N>YS)=3WRVA0130.NHB9VX&0==@&%1F'1!T[RYVG=(
M&OG23'?(;*G!L5W*WTB:)+KK@]8/>7E&:VV[ZE[7$NR)<MIS\I.AU,8$BI/4
M D8+T9D0E)6>N_V:Z^SQLI$OSW2#M4&4TT_:<G.T=<'>5K07:V@2C(@^4MQ?
M8M$7DX0H" ,ALHVQ#NW@@XR@WD7,R-=KN@%C6ZUUD;RY?\_D2F@7?02O)<95
MT(E)P, %*&T\28QK\(G6&+,\A])Z0]Z?NI&OZW0'T8'TVH'?>)\SDG>>?JE]
M_J]E%S'+F T#78(!19X&8$H9DD_>!QT-438X6'<0UEN#\3:H^"[X3E51E[B[
MS!)<,S<IS CZGX):E4(NKU+@4B@UGQJ89%RK/#SL[M/5&^I.AL-W 7>B;CK=
MFU^<YWIT]"YOA@.^Q>6FKO]\6;4PR5SGPC(#;S3Y'D4'<%))2)A"-$5Y(8?'
MWF,4]M8(?W@4-M-7IWC<.,(WQ#@I@7M#;@DPSS+4#O_@=,@0=2HE:1E5;-W!
MZ?M4]=8,?WC<G:273K%6S\CG](^FM?M4"BY0G 6A: :T4AR@P9J;EQB$92[(
MX0<4W2"H-\OV1%[=L2KI%&%OE_DS3M-E6O,BIG\V3]<%R*M)MMF1M!C(B,0G
M2@]>% 1G@[:JML>]/CL;#'K[4-J;U7LB3#978J=@W;!SG3W8\E5,UD'+!#HY
MK*WOB:]:$B^8CTPS4U -[P+NHJRWT1Q/!,:3E=0I^"ZCJ[?XK?H7'Y:8\B0:
M[AS/$83CM8)((H3:T)E+EJ*PF4O;NJ?=?I3U-D+CB<!WLI*Z3+J\//L\6WS+
M^2*F>CW%,)UM\J83Y;65&3VD3%&^DL2E8\J M]K94K1.HG51PR'T]38#XXE@
MV$AA78)QZU-LN]G?9$P;$A)9=BB"A*>LYN"$M<!84<GER/'N&):A]N'[Q/4V
M]^(IM^(35=4E!FM;CRJO?TS7GYZ?K]:+L[R\9/#;!#W#D&KMFHJU;9*PM+J\
M!F&"*4$'9I[@'.11$GL;B?%$>&RGMBY1>27%377&#<9<M$Q:6F[D[8**-H#G
M :&HXJ3-N?CT! G"W<3U-@/CJ2QC U5UB<$7Y[D>QN_*O;MBB3FF0:,BWABW
M@,G4(C5'H7_1THGA-^B'Z>MN[L430;&1QKI$XU71T):AFSX((^*%**I.I$TU
M.Q_ %8Z52\U48%:D)TK;[*2ON^D73^DRGJZQ#M"X?Y.XB>3&,>$8Y,2(,\7(
MZI/8@$>6LS49B>_&6-R?NN[&8 R"Q(&T=3P.%\39D#C<7G_=OUEAD=S)I!48
M8TFX]"5X)@48KXM [ECQK1,];2@?]YSPJ?OK#JG6#HSJ6_QV.8$[_M?Y=)EO
MWN(V5H>""4&J>L)DN"1>R'O)@J$NF(4JNC%$'Z.GR^Z[@^+C[BV_5LKJXD2&
M)!ES3IL^ N]Q5H\W_XKK\R6%;6_*LR\XG=6,?[U02S]\GV/]2=TNBDJ10C<&
M3"M:Y,XD"#XQ"%$GP^@K85IWW#V2U"Z;ZCXI8)] Q3T:4>*;!+G^]G:&\S4Q
M7=MD?*Z_,F&I> Q10!T_4>]6%$#,Y(+S'+FQQ970>M??G[IQJRUZP.LPBNS2
MW+XI-XI)=@AY$F,BF9'WY**QY):7!(ZB 6!.1\:X8#$/<.7_(!K'K<CH ;!#
M*K4'RWJ#OQ?3#3NT?1";OYROIO-<.\!-@G96:LL C;?UAA%M%L(;X$I)XXTR
M0K4.]O<@:]QZC<Z@V4)UG:'Q^6(VRW%[>?>WQ3K?O*1AA!3!V@PI:7)?5""V
M%%? N1.QR"B1M6XAN2=IXY9O=(;*5BKL )G[2W:2.*\-B%0M;TY0C\'(<4D%
MA"?2)5=)-3],WY^Z<>LZ.L#G0(KL-VUZU0MF3^%Z48RR,4$2CKBN5^%<(>>;
M%\-+XD'HYBT%VE ^;G#UU&G3(=7:@;V]N8W4QF_$*WDV-\::3I3F$3/Y,LY8
M7L].''C4)%/#I%2UGP)K72/R7:*Z3* .BI1'=O_3U=8!#M_ESQ<IBS?E=?6J
MB1NB8KJ>2"V]IY@.<JAB8J*&?-%#UL)FK95.NO6HO >)Z3(/^I2X:Z.F+M)(
MMUA9S#_6+D:;ENO(H],L9]I$-FVI@X=@4P*>0T14Q5K9NK/*0[1TF<<<#6_'
M*JD+N-U*<%4+_>;S1DPOO^9EG))@)\$@0X'$ ],DIUR'1F>,L)G>$ZURS@P9
M;.\DJLN\Y%@;[>EJZV"CW5^F$XK]L*#BD*6AX*P("\%S#LALL.1+Y"Q:>W[[
M4]=E6O(ID3F0(CL(L%^6DB/%=R^_QD\X_YC?D1%^,Z_,UO_JR=47G.5-.QF2
MXS22B:X_>#9/MS^X\9L3EY-&@AND4"=3.4?[A;(6N# L*6^Y+ZW/@ 9@8UQS
M/%CH/;;".S#+)S&[;=Y^OQ[R8@;63;%N13TQ=:8PJ00"SU5EWE&<*#4DG4(2
M)9O@;./E\+0<CKL]#+92.H9)!QO'2=*YTH_ABB<C-%BK-"B?/6#M46:%I(!6
MT);=U]HX*"\[V)%8GY _2JD_^G8P<2)RGXT#DW6=D^ 4>*\$:(;24="LK6OM
MN _OU@R6SAT!8"TA?I"VCX;VY\W>08M\N>X X%P$+K2R8#@C>Y(YQ=PH:9L2
MJ7 ;(W.E]87!X0$^6-[X1P?X(=H^$> OYXVFL)U__CS;;(<XN]P.7\W+8GFV
MU?K5"3LKJ+6SD+*DR#P7 QBLAT([(QJO)<N^,9#W)&W< H;!O(DA%-.!O_!J
M3L^B!?06I^FW7!-++ 4;.%"<2XM56UD'<5,<S)EE)G$TH;4/>X>$<??T0=1\
M[XKJ\3+O C(7<V+RJG(PD6AD\E& T;%>HF4,$.D/1G_Z4,CJLP$NX=\D8>3[
M>$\"F>-EW@%D+L5R-6SCLI9KGG:DG>LLK-EB=;[,USZ$#%SSH""Q&$ %)L!S
M6T<JU!'K,3M=6K?K/)7F<1OB#!I5/YDJQQXG==%HZN:$U;K\IO/MU-]GO^,R
MK6@QDH?KW<:OI#@*:\:X%%$/34I02F85[A3D/3!0:J_7C1_S/IWZ%X/JH@O#
MN.DWL&EOFS:W U:OMHTJTB_GZ]\6Z__,&S=AXB*31I4"TE6#[SVM5D>15+32
M^"2=9J)];G$_VL:/49\<D(.J;VRCM[U%=7F!JN;XZ_'PCDD<Y(*0H"P#+FHO
MGZ@5((D,C/'!<<83?;*7W=OWC>-6-8UG^@;1R-@P.RFU<SF;:WK;Q6:QL!"0
M0>2BIIK(\'M$2=8_)Q%%TLGQO1 Y ''CMJ5K[@]VH<,N=O -EW>3G^OGN%Q^
M(XNPF8P^25KQ(D0!YY2OF4@&(9@ W/#D%#.LN-:7WO<B;!QGL@_L[ ALVBJR
M W3>%N!E$SX>=-):1^#1%U#D)4-0/D!@J#TJKQVVCJ9W$C*.Y]@E^DY75 =H
M(Y_G\V*%L[\L%^>?K\I#-J/--[6,.5V5,NY>;1.>"F95,GCZ&Y1&#B$&VIB"
M-!B-LU&W1N;)1(_CE7:)XJ<%0 >(OR?M._Q<MYV<Y.!"L-R#PTAKV93J9'D&
MMA@,@D<M>>MA5_M3-TY]:)<8'DBE'8#UM,/T8G*=5\P A:B=>QDGMFO?E*R"
M$J8P]0.63C0OY.P2TD^G^&:UG/_V\SVUO:8/-C_:_*3^JW>Y_%3__MN[5[>>
MG^;XY[@XVS[YS?(CSJ?_O7G$;3)7T[//LSLV]WX^X-:___F:@+ND73SF'HKV
M)"9_7>=YRNE/IZWQFR]XOIBO%K-IV@)IGM[>H/A-N<A9X>PJ-7"=$+ A*<&M
MHRBG]DAB9G.]Q(#A6$K"2*!K70?8A/!3+>1)1%QG_#Z0,G^9U<O4AG/',^?@
M+9HZ'%;4O&\":9-7G&LF2NLRG=8\C'O>]/1XOFL\1\5$,Z^AG3U]?WYVALMO
MB_)^^G$^+=-8^P)N4]'DZ[\E\<1ZR^X(2[OGDT^UP<<PT,@ZWW_-%41=UD9D
M)R%)*4$E[P"UB6!=-J)P:UAL?<#W,#4G5S$^)MGKE1"4974R$^10CRM*JBO!
M\=J-7X0B N.E-<_[43:NS6N$DGL5C.V5TJ%YVIEL.,H</?"D4\W//@0V,C>[
M7T7[UJT\S36ZE$$I/06P451T&5_ &^6!)2:C#@I%\U.* TELFJ%</9ZAVKEY
M:Y]D5-H"TTR!<C:"SRS4<3;:Z>(S^M:>\:DTCVO,AL3@H^G'H;7;H>V[T0Q_
M.O\_%]/Y^N_T=:U*.<;^/?*T4VW@OH0VLH/;"K&_YO6G>HOUZM4$PEOOOB[4
M$$YZ5X=4N9IK*;) B!0SE"25R3DPV[R?[H$DGMPI8??K=JT)YDPL 17HK (H
MFRVM"0I7BD?'38[T1^MA _M3-ZYM&Q)7]UH=#*.Q#JU8;4J+8;$UTSA/KZ<Q
MS\E.?'R7OV2RX<?8LN\^\U2+=AC1727[N+.A:,F!8)% \4 [;JQM6[GEDL<<
MD+=N']5%LN^&RK[D9\ME;6%07[!K267GA1:H(4I?F]2AJ DD#IY%+5V,5I;6
MAW<'D/='2-$=@L)[YQL#:;)#X_C^TV*YIL>?51NSF'^L7]X<$'5,VNT[CSPY
MWW8(R8TLX\T=,H?+N27K;]<3=JX##I$RA1F^UN+6Z?6:@9,L T\)BS<N,-':
MO]F?NM/OZEV]Z=7\XEU_Q>4_\[K6"]][ZSP]S\LU3N<?EE@CIVW)\4X?HS L
MSACPJ4X5]L:"R]H#<N%25$8&V[I09RA>QK6> R'U_@7"#H#0H3W]%:?+367G
M7S-6QHZVHKL?=*KMW(.\1A;SZDW72KY&7M0:G7&D9&M9[0.HP&N*7E!F%VSB
MA<30>+4_1L^I5G'7LZ\1[4W2)J"!C)*B-,D)S-%A+;<HR&TRTCX%LYW8IV:X
MN&N1VBFA0[-2S>V<0/CMV,3;]A^WR+/M(*.AD[5Y^HZ[3LA12K0>C"P%E"X6
MD"D.*J;DG$HL^-:]L!\AIX4;=>?1UU#E21H;580B:$=6R>M:'Y5!"UNT);A*
MW[[_P</TC._.M,#$+O^EB08Z-!:W1BSBC1&+M1O*$?;CT>>=:E+V)[:1E7EP
M .7U+B0Q.45HDCGPVL<L@8^!T%#(1Z:X/G+3.CGS7:(:='W?_8)=^)<B>(WD
M?J.JX^,%J^D,F\!87PP/66K1?*3J ?2-:Y':XF='F_=A]-2AG?K+8I%^G\Z(
MT_2JKOV/4PH=MY'AD9;J.T\\U58=0G C:W7YRF?W7[EC1V32)F55@6(41?0F
M:$ M/63KM<A:Y=C\H/$@ D^U8GN][(;3S[C,)6:@/=N06V <11*&P@F;@B_<
M6R%;UX,=1N&XEFPX;-VU:@/JK4.[]KK.(UI<S".Z2%)?#=(YPJH]^KQ3;=K^
MQ+8J(J,'[X"75-ZQ9#QH5[MZ6L<H0"\::F6S#<Q;Z9O7BNVDY.22L%M/O09U
MI.U?N%K\DQ@%%29%""(*8,HH:R+W3NI!&>S$ZC30_[TZK08B[]".W&C2=US:
MY_J?GY[X>8"49JF?B^?O0(;+01GT"(R+.D P*G"1=A^7<\2DI,RN]<241\AI
MUNUR)V"9%#&20Q_J80SMM@BTWV7: KE2BAD;<;#6E]T9BE:8>+#WY:D:Z-!D
MO/]$HOVTF)%F5MM#N.-.\.\]Y?1#^\<):UJ9>=TBU<@LHB1%YDA_"(()<FM
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
M1G"PL3)M)1-IR4Y#R%B<5=R[TOJ"II7L$S.=/IOL]# PG/\FV%45#/<I.!O
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
M>_03'5:7BRWANK;"\EAK&[HV&];Y>YB]AZ"#B I=#*A:P_E^49[[A>EI4=W
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
MI)=U5&<J16?+G-[K3#I/ZKI!AMR?NFZ(5CMP,O?39#&'*=6N+A8*A5P\;9[
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
M]->JTG[*GQ>KV759 $W.+*  )B*"L@$A%!$HRJ$T5@>1A6SM,Q\19]JGF=T
ML)7!.L#>S3N9NS'0S:ZZN4W15@179 &><P9ED@3G0@*,%'JC*9(W'T$\2,!I
M\3EV3#F>K3H XMTEW5'F[;N/E[C:,,$7YRUMX"0#)7Q,56HA%<%B-CPDR5SS
MJ]&A,O;"!]8<+G=[*L:T70>UHB?6%^/5IZO+.M7YGENYE[DLEKD^>7**R9#H
M*' BT]:7E6F"@A$*W)U$YW3)LG71LHG@O? Q3(SB$:S<11WJT&77J^:;94?G
MH@A:@&5>4!I:/+@B2/$L>B5RH1W=^EZIB>"]O%+N%=R'6_D(^N@/59!1P'VS
MY.\5<.&,M\(6 44Q TKE B'0+T)E@8:TZ]U>8W>.P.]#LDW#HC0]1)O8JL.W
MPT_4XZZKSE=X^29<SCYL/NJ7V2KBY?_+N/P-UU4/7\>KFPX48.3RYS'J.'T5
M,QDK><F4U%E.V7^@P-8E^DH[3*I$%8()9UO%?'R#[BQ!O_N=]/YN<4D_YL,?
M?^;++_DWLN''U;>2]$6@C2L\:B@R.@K_LP.O*"?V7"=AM;7)->]Z;R3[V=1#
MAR!QF"<>R= =WD$\M.[=FJO_^>//Q1\?EXNK#Q]_F7W)-RNW)<F4F0819<UP
M'9U1Z",PQ,"5RSS(UIP"[:2?-N/K#.2-C7U&,']/R[[,WTY8"LHOM D2?>8@
M,J?0*W)'H9>@2*RH*"VS7/NQ[S#VEW;:W*XS&!]IS&:W<.WBZ&_[[[>,JZME
M_KY;[NTEQLVW9G0DW>S5_SW+2UK%1_H;WXI#F_;1U?HCKLFPNQ^6<'W30C?'
M=U6K2U+AYO[RB-A[>J&/C=>G7\$8,?ZW3_V)4HO+197E9G\*8Z,W20&G?UA9
M"#4$6R1HZV(QG$6%K0_SQ^0YNC?L^F=O+7"K<7I30M\:XLW\F_*W+^.6W]EB
M6\T**MJ /(!T0H&J/LO180C**F.-CUJYUJ^CFPD_<3M/*[S]T'@VB7$[B&H>
M:I R)>;BBX<D,= IAYZ6(15$YX,10; @<FN,]MCQ.!$P]NR+'&*E#L#6MA7%
M,N94??W)DR=]%@7.D3Y#9K(P*X+RK1'Z_/LB!P%JU+[( =;M -E/-M<9EFTH
M?,/7R>NL@PR>&P.6<2\,YQQU:W+VOU-?Y!"T#.V+'&*Z+FK3CS7:><U"5H*1
M?FJ[LXU824 H2(HI)F^BUK)UQ>YOTAEY! 1;&:P#1_@M7GKY]<<T]G7^DB\W
MYXQ+@OXO>["UA52%RE5O@@;Z?XE"699U\_!R+\FF160GT69[&_:$S-LW,#^N
M[WK $?,QNF"A6*,K#:T#U%&3$I%1*.3J#?58 -U'P$ZRHH8(>0B$S<W5$Q9_
MG7^^6J\V&N/7K?":YQB*@40!!B@E"_AL"N249%+)H+@[I+ =\GX4IQ.<M0?!
M0W [TB*=@DOLEJ*2)"UQ"Y:CHZ4XTHY@%*4PY464M:32NH?@$7$Z.6PG =<A
M%ND47/(Z5+4^<Z4TA&1-Y3*J S^YA"!BL$)S[D+S5](/BS-M'7-:<!UBD9[
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
M];?WO$6)E$U,8)VI=/<Z@A/D<UGQ2C*F JUR')?RJ%S3WE>=_,AJ;:D.T/?
M'5WP,FF*'H&)9.MXA0A>:@^64F3+@K9)CU5I.>!&=&R/U=#B^UV1#E'_U&?;
M[U?5Z[XIWY3T[_ELO=HN**<+\L&4B:@,*"JY<_8,O$D,."W!<>Y0%;_7T?;X
MYTSLB<;"26L-=^=Q<KK5JWAG%T@C,<1@R4.+.C'71$"G"V2;?(F>.3=:T>Y)
MX::]2S^Q7VIEI [0=[OM]4VY>\5R443=-+:0IY7D>&EE%#NF!$)%PTJNM?/6
M;PD?EVC:>_C1<=;0'&?<B_7#3=_XK5</?>2I.JWV6O(D-_?!*A4$LQ!+I7RT
MWE-*JA64'#QE#TH&YT8Z=4Y\<__+C.*(7$GC?OC8;;)D53&<MC<4;BHS;V80
MJCY0<4N^7=CL6WO#_:4[IWOZ(9AZ^)Z^J;TZ.(L?6<_+K[_A?RZ6KRYQM;TW
MM"H;.DKJV[W*HQ*5II- ULO#Z)13DI;7NMUQ@'B]7-VW1<A=9I*1S-4W$F\6
M=FLB%W.,AX *?*(D725+^QF10\@QA>R<06P^.6J8B!./U!D+*OM#\FB[=0#+
M.@'H\C+']15>7K^ V%UR:\M<U$E T**0UK! 8"%#5%QGC\'HV)J.Z6%IN@7;
M\2#X@1NSB44ZP-:KJ]5Z\2DOW^5ML]SJX^SS-6NT\-)JZ10P[C2H[)!V8Y:4
MVWFGM4V*F]8A\"/B3#R!Z83H:F63#N#UQQ)3_H3+_[J67R>I9=*T*:+>, 21
M_")%,-ZD$(LVN3FF[LHP\72E$P+I*.UW@)Y'='5S[R0+"S87#SDEOQD6"=X$
M!*V-%$XX:5SK[MA]Y.JE)CI5+G"8@?H&7>TWO<[E62Q,>&W!%)VVXXI0LPPZ
M&VF"1)U9ZZK$?I)U&X4=B(C](7>H>?H&W99:1ANVZ4T ;HVKO,0.?,X&9'8Z
M%:%#2:T[/YZ2J5N@'8R#_:$VW"A]@^Q68>]V+>;"^%IY(?595>E!G:R5EY+
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
M0+O^=GOAYY"*CJ!,[<O+L<S-\V/ODACH4IK;VCG\\G:'C!=5N5M\W,\!['%
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
M.QN/B,XE+?@_R3)*I+(T89WA]H9#6$98$@<\<:&6@K,0$"3*,(!_&T2"PTM
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
M *HI(  1              "  0    !P9V5N+3(P,C(P.3,P+FAT;5!+ 0(4
M Q0    ( &.":57L/4$I[!8  .(, 0 1              "  9>] @!P9V5N
M+3(P,C(P.3,P+GAS9%!+ 0(4 Q0    ( &.":54NI.;=92T  /'; 0 5
M          "  ;+4 @!P9V5N+3(P,C(P.3,P7V-A;"YX;6Q02P$"% ,4
M" !C@FE5;/K9C%FA  "(=P< %0              @ %* @, <&=E;BTR,#(R
M,#DS,%]D968N>&UL4$L! A0#%     @ 8X)I58;;1ZP#- $ GL,, !4
M         ( !UJ,# '!G96XM,C R,C Y,S!?;&%B+GAM;%!+ 0(4 Q0    (
M &.":56D8#_>NMT  "%4"@ 5              "  0S8! !P9V5N+3(P,C(P
M.3,P7W!R92YX;6Q02P$"% ,4    " !C@FE5@>X$!D@(  !X*   &
M        @ 'YM04 <&=E;BTR,#(R,#DS,'AE>'@S,3$N:'1M4$L! A0#%
M  @ 8X)I5=%[&U@V"   )R<  !@              ( !=[X% '!G96XM,C R
M,C Y,S!X97AX,S$R+FAT;5!+ 0(4 Q0    ( &.":55@/*OR(@8  )X6   8
M              "  >/&!0!P9V5N+3(P,C(P.3,P>&5X>#,R,2YH=&U02P$"
M% ,4    " !C@FE5^4-N>B8&  #K%@  &               @ $[S04 <&=E
K;BTR,#(R,#DS,'AE>'@S,C(N:'1M4$L%!@     *  H H@(  )?3!0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
